С помощью cfdisk я преобразовал свой флэш-накопитель vfat в linux, но теперь не могу смонтировать устройство. Вот что происходит, когда я пытаюсь.

Disk /dev/sdc: 16.0 GB, 16008609792 bytes
255 heads, 63 sectors/track, 1946 cylinders, total 31266816 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: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1              63    31266815    15633376+  83  Linux
/home/g mount -t ext2 /dev/sdc /16gb
mount: wrong fs type, bad option, bad superblock on /dev/sdc,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

/home/g mount -t ext3 /dev/sdc /16gb
mount: wrong fs type, bad option, bad superblock on /dev/sdc,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

/home/g mount -t ext4 /dev/sdc /16gb
mount: wrong fs type, bad option, bad superblock on /dev/sdc,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

/home/g mount -t ext4 /dev/sdc1 /16gb
mount: wrong fs type, bad option, bad superblock on /dev/sdc1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

/home/g mount -t ext3 /dev/sdc1 /16gb
mount: wrong fs type, bad option, bad superblock on /dev/sdc1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

/home/g mount -t ext2 /dev/sdc1 /16gb
mount: wrong fs type, bad option, bad superblock on /dev/sdc1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

/home/g mount /dev/sdc1 /16gb
NTFS signature is missing.
Failed to mount '/dev/sdc1': Invalid argument
The device '/dev/sdc1' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
/home/g mount /dev/sdc /16gb
NTFS signature is missing.
Failed to mount '/dev/sdc': Invalid argument
The device '/dev/sdc' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
/home/g 

2 ответа2

2

cfdisk создает разделы. Вам все еще нужно отформатировать их в соответствии с нужной вам файловой системой. Я не знаю, что вы имеете в виду для своей конфигурации, но допустим, вы хотите отформатировать раздел для работы в EXT3:

mkfs.ext3 /dev /sdc1

Тогда вы можете попытаться смонтировать.

2

cfdisk и friends изменяет только таблицу разделов; это не изменяет содержимое самих разделов. Поэтому, если вы возьмете совершенно новый диск, заполненный нулями, и напишите на него новую таблицу разделов, сами разделы будут по-прежнему заполнены нулями и не будут распознаваться операционной системой.

Файловые системы инициализируются с помощью инструмента mkfs ("make filesystem"), синопсис которого:

mkfs [options] [-t type fs-options] device [size]

В вашем случае, чтобы инициализировать раздел /dev/sdc1 с новой файловой системой EXT3 с параметрами по умолчанию, вы должны сказать:

mkfs -t ext3 /dev/sdc1

Очевидно, это стирает любые данные, которые уже присутствовали в /dev/sdc1 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .