Ubuntu 12.04 LTS, я добавил новый диск в систему, разделил его с помощью fdisk и теперь пытаюсь отформатировать его с помощью mke2fs. Команда терпит неудачу, потому что считает, что inodes_count и количество блоков равны нулю.

NOTE: -n = simulate actions

$ sudo mke2fs -c -L backups -t ext4 -T default -v -n /dev/sdc1
mke2fs 1.42 (29-Nov-2011)
fs_types for mke2fs.conf resolution: 'ext4'
mke2fs: inode_size (256) * inodes_count (0) too big for a
        filesystem with 0 blocks, specify higher inode_ratio (-i)
        or lower inode count (-N).

Вот информация о разделе из sudo fdisk /dev /sdc с помощью команды p :

Disk /dev/sdc: 146.8 GB, 146814976000 bytes
61 heads, 35 sectors/track, 134308 cylinders, total 286748000 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: 0x8b4573b5

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1            2048   286747999   143372976    5  Extended

Поэтому я добавил, что количество блоков 143372976:

$ sudo mke2fs -c -L backups -t ext4 -T default -v -n /dev/sdc1 143372976
mke2fs 1.42 (29-Nov-2011)
fs_types for mke2fs.conf resolution: 'ext4'
Filesystem label=backups
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
8962048 inodes, 35843244 blocks
1792162 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
1094 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424, 20480000, 23887872

Хорошо выглядит хорошо Однако, когда я удаляю «-n», чтобы фактически выполнить действие, он говорит, что Файловая система больше, чем видимый размер устройства:

$ sudo mke2fs -c -L backups -t ext4 -T default -v /dev/sdc1 143372976
mke2fs 1.42 (29-Nov-2011)
mke2fs: Filesystem larger than apparent device size.
Proceed anyway? (y,n)

И когда я ввожу y, чтобы продолжить, я получаю экран, полный ошибок:

badblocks: Invalid argument during seek

Что мне не хватает?

РЕДАКТИРОВАТЬ

Вот содержимое /etc/mke2fs.conf:

$ cat /etc/mke2fs.conf
[defaults]
        base_features = sparse_super,filetype,resize_inode,dir_index,ext_attr
        default_mntopts = acl,user_xattr
        enable_periodic_fsck = 0
        blocksize = 4096
        inode_size = 256
        inode_ratio = 16384

[fs_types]
        ext3 = {
                features = has_journal
        }
        ext4 = {
                features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize
                auto_64-bit_support = 1
                inode_size = 256
        }
        ext4dev = {
                features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize
                inode_size = 256
                options = test_fs=1
        }
        small = {
                blocksize = 1024
                inode_size = 128
                inode_ratio = 4096
        }
        floppy = {
                blocksize = 1024
                inode_size = 128
                inode_ratio = 8192
        }
        big = {
                inode_ratio = 32768
        }
        huge = {
                inode_ratio = 65536
        }
        news = {
                inode_ratio = 4096
        }
        largefile = {
                inode_ratio = 1048576
                blocksize = -1
        }
        largefile4 = {
                inode_ratio = 4194304
                blocksize = -1
        }
        hurd = {
             blocksize = 4096
             inode_size = 128
        }

1 ответ1

1

«Расширенный» не является правильным типом раздела. Расширенный раздел - это специальный контейнер для «логических томов». По сути, это вложенная схема разбиения в схеме MBR.

Удалите этот раздел и создайте новый основной раздел. По умолчанию он должен иметь правильный тип (0x83, файловая система Linux).

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