Я использовал fdisk /dev/sda
для создания раздела sda6. Теперь я хочу отформатировать его с помощью команды mkfs.ext4
. Я использую CentOS 6.5 Linux дистрибутив. Но когда я запускаю эту команду, я получаю следующую ошибку
mkfs.ext4
Could not stat /dev/sda6 --- No such file or directory
The device apparently does not exist; did you specify it correctly?
Я новичок в Linux и буду признателен за любую помощь. Я пробовал это с и без "sudo", и в обоих случаях я получаю одинаковый результат.
[root@server1 ~]# sudo fdisk /dev/sda
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').
Command (m for help): n
First cylinder (1530-3264, default 1530): 2042
Last cylinder, +cylinders or +size{K,M,G} (2042-3264, default 3264): +50MB
Command (m for help): p
Disk /dev/sda: 26.8 GB, 26843545600 bytes
255 heads, 63 sectors/track, 3263 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00002158
Device Boot Start End Blocks Id System
/dev/sda1 * 1 511 4096000 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 511 1020 4096000 82 Linux swap / Solaris
Partition 2 does not end on cylinder boundary.
/dev/sda3 1020 1530 4096000 83 Linux
/dev/sda4 1530 3264 13925376 5 Extended
/dev/sda5 1531 2041 4096000 83 Linux
/dev/sda6 2042 2048 56227+ 83 Linux
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.
[root@server1 ~]# mkfs.ext4 /dev/sda6
mke2fs 1.41.12 (17-May-2010)
Could not stat /dev/sda6 --- No such file or directory
The device apparently does not exist; did you specify it correctly?
После перезагрузки ->
Команда (m для помощи): p
Диск /dev /sda: 26,8 ГБ, 26843545600 байт, 255 головок, 63 сектора / дорожка, 3263 цилиндра. Единицы = цилиндры 16065 * 512 = 8225280 байт. Размер сектора (логический / физический): 512 байт / 512 байт. Размер ввода / вывода (минимум). / оптимально): 512 байт / 512 байт. Идентификатор диска: 0x00002158
Идентификатор блокировки конца начальной загрузки устройства Система /dev /sda1 * 1 511 4096000 83 Раздел 1 Linux не заканчивается на границе цилиндра. /dev /sda2 511 1020 4096000 82 Linux swap / Solaris Раздел 2 не заканчивается на границе цилиндра. /dev /sda3 1020 1530 4096000 83 Linux /dev /sda4 1530 3264 13925376 5 Extended /dev /sda5 1531 2041 4096000 83 Linux /dev /sda6 2042 2048 56227+ 83 Linux
Команда (m для справки): w Таблица разделов была изменена!
Вызов ioctl() для перечитывания таблицы разделов.
ПРЕДУПРЕЖДЕНИЕ: перечитывание таблицы разделов завершилось ошибкой 16: устройство или ресурс занят. Ядро все еще использует старую таблицу. Новая таблица будет использоваться при следующей перезагрузке или после запуска Partprobe (8) или kpartx (8) Синхронизация дисков.
[root @ server1 ~] # partx /dev /sda
1: 2048-8194047 (8192000 секторов, 4194 МБ)
2: 8194048-16386047 (8192000 секторов, 4194 МБ)
3: 16386048- 24578047 (8192000 секторов, 4194 МБ)
4: 24578048- 52428799 (27850752 секторов, 14259 МБ)
5: 24582144- 32774143 (8192000 секторов, 4194 МБ)
6: 32788665- 32901119 (112455 секторов, 57 МБ)
[root @ server1 ~] # mkfs.ext4 /dev /sda6
mke2fs 1.41.12 (17 мая 2010 г.)
/dev/sda6, очевидно, используется системой; не будет делать файловую систему здесь!
[root @ server1 ~] #
ВАЖНО Я заметил, что fdisk /dev /sda - n - 6 - w, partx, mkfs.ext4 /dev /sda6 работает на Red Hat 6.5, но у меня нет, но не работает с CentOS 6.5. я не знаю почему. Спасибо