Могу ли я изменить размер раздела F2FS? Ubuntu 17.04

Это мой макет диска. Я хочу развернуть / dev / sda2, чтобы занять все свободное место

Я запускаю эту команду из сеанса в реальном времени:

sudo resize.f2fs -t 449984510 /dev/sda2

Я понимаю, что что-то отсутствует:

resize.f2fs [ -t target sectors ] [ -d debugging-level ] device

Может быть, это:

resize.f2fs -t /dev/sda2 449984510 /dev/sda

Извините, но руководство сбивает с толку и короткое

И вот что я получаю:

Info: Segments per section = 1
Info: Sections per zone = 1
Info: sector size = 512
Info: total sectors = 223944704 (109348 MB)
Info: MKFS version
  "Linux version 4.10.0-28-generic (buildd@lgw01-12) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) ) #32~16.04.2-Ubuntu SMP Thu Jul 20 10:19:48 UTC 2017"
Info: FSCK version
  from "Linux version 4.10.0-19-generic (buildd@lcy01-13) (gcc version 6.3.0 20170321 (Ubuntu 6.3.0-10ubuntu1) ) #21-Ubuntu SMP Thu Apr 6 17:04:57 UTC 2017"
    to "Linux version 4.10.0-19-generic (buildd@lcy01-13) (gcc version 6.3.0 20170321 (Ubuntu 6.3.0-10ubuntu1) ) #21-Ubuntu SMP Thu Apr 6 17:04:57 UTC 2017"
Info: superblock features = 0 : 
Info: superblock encrypt level = 0, salt = 00000000000000000000000000000000
Info: total FS sectors = 223944704 (109348 MB)
Info: CKPT version = 1b43

enter image description here

Вот информация о секторах на разделах:

sudo fdisk -l /dev/sda
Disk /dev/sda: 223.6 GiB, 240057409536 bytes, 468862128 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
Disklabel type: dos
Disk identifier: 0x3fff99f8

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         2048   2099199   2097152     1G 83 Linux
/dev/sda2         2099200 284313599 282214400 134.6G 83 Linux
/dev/sda4       452085760 468860927  16775168     8G 82 Linux swap / Solaris
1
задан 14 October 2017 в 17:04

1 ответ

Из первоначальной настройки трех разделов вам просто нужно было сначала расширить раздел sda2 до сектора 452083711, а затем развернуть файловую систему. Добавление другого раздела в свободное пространство не будет работать, файловая система не имеет места для расширения. Теперь gparted позволит в конце увеличить размер работающей файловой системы, но не уверен, будет ли работать f2fs (ext точно будет). Так что используйте gparted для расширения раздела, затем запустите ваш resize.f2fs, как вы это сделали.


В gparted, я думаю, вы можете просто перетащить правый конец раздела в нераспределенное пространство. Начало нового, большего раздела совпадает с текущим началом sda2, 2099200, и конец будет концом того, что было sda4, 452083711. С этим началом, концом вы можете запустить инструмент командной строки, такой как fdisk, ( при условии, что вы уже удалили sda4), и отредактируйте конец sda2. Я думаю, что было бы хорошо удалить старый sda2 (тип заметки тоже), а затем сделать новый sda2 с новыми номерами. Пока начало раздела не изменяется, файловая система будет распознаваться. Теперь, увеличив раздел, вы можете расширить файловую систему, что, возможно, придется сделать автономно для f2fs (ext4 можно оставить в сети).


Я не вижу resize.f2fs ни в пакете Ubuntu 16.04 f2fs-tools, ни в каком-либо другом пакете. Если документированный синтаксис не работает, вы можете попробовать изменить размер с отключенной файловой системой или, в худшем случае, сделать резервную копию, затем переделать файловую систему в полном размере, а затем восстановить.

mkfs.f2fs /dev/sda2 449984511
0
ответ дан 14 October 2017 в 17:04

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

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