Когда я создавал свои GPT-разделы parted
, я ext2
явно использовал тип файловой системы:
$ parted /dev/sdc print | grep ^12
12 961GB 1118GB 157GB ext2 msftdata
Теперь я хочу изменить его на ext4
вместо этого, поэтому я использую mkfs.ext4 /dev/sdc12
для переформатирования раздела, но когда я делаю a, parted /dev/sdc print
как указано выше, он по-прежнему отображается ext2
как тип файловой системы.
Я немного почитал, и кажется, что единственный способ parted
прикоснуться к типу файловой системы - это mkpartfs
команда, ссылка: http://www.thegeekstuff.com/2011/09/parted-command-examples/ . Это так? Мне действительно не нравится использовать mkpartfs
команду для изменения типа файловой системы, потому что я не хочу заново создавать раздел. Это может испортить мою нумерацию разделов (например, sdc12 будет называться sdc19). Есть ли лучшие способы?
РЕДАКТИРОВАТЬ:
Снова столкнулся с той же проблемой и снова нашел ответ на свой собственный вопрос. Итак, регистрируя, почему я подумал, что необходимо изменить тип файловой системы раздела:
% mount $bootdev
mount: wrong fs type, bad option, bad superblock on /dev/sdb2,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
% fsck $bootdev
fsck from util-linux 2.20.1
e2fsck 1.42.8 (20-Jun-2013)
GptLive: clean, 21/1024000 files, 74309/4096000 blocks
% mount $bootdev
mount: wrong fs type, bad option, bad superblock on /dev/sdb2,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
Т.е. я недавно создал /dev/sdb2
запись с типом auto
в /etc/fstab
. Однако mount
просто не могу его смонтировать. Тем не мение:
% mount $bootdev /mnt/GptLive
% mount | grep $bootdev
/dev/sdb2 on /mnt/GptLive type ext2 (rw)
Т.е., когда mount $dev
не работает, mount $dev /mnt/place
работал просто отлично.
Я не знаю почему и не могу объяснить исправление, но просто фиксирую тот факт, что именно поэтому я искал решение и как я его «исправил» .
Спасибо
parted
не смог правильно идентифицировать его, но, как было указано,blkid
может.