Реорганизовать разделы с HDD и SSD

В моем ноутбуке у меня есть SSD на 16 ГБ и жесткий диск на 1 ТБ. Я установил Windows 7 на жесткий диск, который потребляет около 250 ГБ. Затем я установил Ubuntu 12.04.

Я поставил / на SSD с ~ 12 ГБ, а также пространство подкачки с остальными ~ 4 ГБ. Я положил /home на жесткий диск с остальными ~ 750 ГБ. К сожалению, я только что узнал, что при установке программ они помещаются на SSD, и у меня может быстро закончиться свободное место.

Как правильно реорганизовать разделы?

Здесь вывод для df -h:

Filesystem          Size  Used Avail Use% Mounted on
/dev/sdb2            11G  5.8G  4.6G  56% /
udev                1.8G   12K  1.8G   1% /dev
tmpfs               724M  992K  723M   1% /run
none                5.0M  8.0K  5.0M   1% /run/lock
none                1.8G  260K  1.8G   1% /run/shm
/dev/sda3           686G  592M  650G   1% /home

fdisk -l

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00098003

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   493501558   246647355+   7  HPFS/NTFS/exFAT
/dev/sda3       493502464  1953523711   730010624   83  Linux

Disk /dev/sdb: 16.0 GB, 16013942784 bytes
255 heads, 63 sectors/track, 1946 cylinders, total 31277232 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x38b890f8

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048     7813119     3905536   82  Linux swap / Solaris
/dev/sdb2         7813120    31275007    11730944   83  Linux

Disk /dev/mapper/cryptswap1: 3999 MB, 3999268864 bytes
255 heads, 63 sectors/track, 486 cylinders, total 7811072 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x376be72b

Disk /dev/mapper/cryptswap1 doesn't contain a valid partition table
4
задан 5 June 2015 в 22:20

1 ответ

Пожалуйста, ничего не делайте, пока кто-то еще не просмотрит это. Я мог что-то пропустить.

Поскольку /home уже настроен, переместите /usr/share

  • С помощью live CD запустите gparted
  • Размонтируйте swap, lvm и любые смонтированные разделы
  • Измените размер раздела, из которого вы хотите получить пространство, примените

    Если этот раздел слишком большой, попробуйте удалить пространство с конца. Таким образом, gparted не будет сдвигать весь раздел.

  • Создайте необходимый раздел как ext4, примените
  • Все еще используете gparted: щелкните правой кнопкой мыши на новом разделе & rarr; Свойства & rarr; Скопируйте UUID
  • Смонтируйте созданный (общий) раздел с разделом ubuntu, который нужно скопировать из
  • Скопировать общую папку. cp -a, чтобы сохранить все (права доступа, права собственности, ссылки ..)

    Заменить <ubuntu_part> и <share_part> на ваши пути установки разделов

    sudo cp -a /media/<ubuntu_part>/usr/share/* /media/<share_part>/
    
  • Переименовать /usr/share в качестве резервной копии

    sudo mv /media/<ubuntu_part>/usr/share /media/<ubuntu_part>/usr/backup_share
    
  • Резервное копирование /etc/fstab

    sudo cp /media/<ubuntu_part>/etc/fstab /media/<ubuntu_part>/etc/backup_fstab
    
  • То же, что /home добавить /usr/share, ( используйте UUID, скопированный ранее) что-то похожее на:

    sudo gedit /media/<ubuntu_part>/etc/fstab
    
    # <file system> <mount point>   <type>  <options>       <dump>  <pass>
    # / was on /dev/sda1 during installation
    UUID=e3725608-ee2f-408d-9d53-4f172070ca1f /               ext4    errors=remount-ro 0       1
    # /home was on /dev/sda5 during installation
    UUID=1063be7e-2105-434c-a9e9-75cf3d02e969 /home           ext4    defaults        0       2
    # /usr/share was on /dev/sda6 during installation
    UUID=34c6fc4b-3c63-4e58-a3dd-3b70926c58c9 /usr/share      ext4    defaults        0       2
    # swap was on /dev/sda2 during installation
    UUID=bde0f592-e4fe-4eb6-9d75-eec161e349a1 none            swap    sw              0       0
    

    Строки начинаются с # - просто комментарии

  • Перезагрузка

  • Если все в порядке, удалите резервные копии

    sudo rm /media/<ubuntu_part>/etc/backup_fstab
    sudo rm -R /media/<ubuntu_part>/usr/backup_share
    

Примечание:

  • Анализатор использования дисков (или du в командной строке) можно использовать получить информацию о размере. Более практично анализировать уже использованную систему, чтобы были установлены все необходимые инструменты. Поэтому распределение пространства зависит от поведения пользователя, некоторые устанавливают много программ -doc, -dev, wine в /home/user/.wine, ...
0
ответ дан 5 June 2015 в 22:20

Другие вопросы по тегам:

Похожие вопросы: