Автор Тема: Какие есть команды для создания файловых систем? [решено]  (Прочитано 2479 раз)

Оффлайн Alex.7

  • Участник
  • *
  • Сообщений: 292
Подскажите какими командами можно создавать различные файловые системы (интересует чисто в учебных, экспериментальных целях)? Есть ли универсальные команды, чтобы можно было создать большинство файловых систем через консоль? Пока нашел только mkfs. Но она работает только с ext 2-3-4 . А если скажем хочу отформатировать в Fat, Reiser , Btrix и т.д. Как тогда быть?
« Последнее редактирование: 06.04.2012 14:56:33 от Skull »

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Да вроде mkfs не только с ext умеет работать... ей просто нужно доп. пакеты поставить, например для fat, нужно поставить dosfstools и потом
mkfs.vfat -n films /dev/sda1Остальные по аналогии, наверно.
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Так сходу, для ntfs, вроде, надо ntfsprogs, а для reiser - reiserprogs (reiser4progs).
Сам только фат когда-то таким способом создавал.
Сноси Винду, переходи на Линукс ! :)

Оффлайн Alex.7

  • Участник
  • *
  • Сообщений: 292
Спасибо!  :) Да, теперь вспоминаю, что в кнеге тоже писалось якобы для других фс может потребоваться установка...
         А подскажите какими командами установить эти дополнительные модули поддержки фс или где об этом можно подробнее почитать? мan mkfs ничего об этом не говорит, но в мане указывается /sbin. В этом каталоге я нашел кое-что интересное:

mke2fs
mkfs
mkfs.bfs
mkfs.cramfs
mkfs.ext2
mkfs.ext3
mkfs.ext4
mkfs.minix
mkfs.msdos
mkfs.ntfs
mkfs.vfat

Но при выполнении команд

linux-wksu:/sbin # mkfs.bfs /dev/sda5
linux-wksu:/sbin # mkfs bfs /dev/sda5

Дела не пошли. Может что-то делаю не правильно?

Sorry. Забыл операнд -t.
« Последнее редактирование: 05.04.2012 11:16:40 от Alex.7 »

Оффлайн Alex.7

  • Участник
  • *
  • Сообщений: 292
Пробую выполнять команду, но потом fdisk показывает,  что никаких изменений не произошло (?) :(
linux-wksu:~ # mkfs -t msdos /dev/sda5
mkfs.msdos 3.0.10 (12 Sep 2010)
linux-wksu:~ # fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, всего 312581808 секторов
Units = секторы of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x8f800000

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1              63   104872319    52436128+   7  HPFS/NTFS/exFAT
/dev/sda2       137098710   312576704    87738997+   f  W95 расшир. (LBA)
/dev/sda3   *   104873984   137097215    16111616   83  Linux
/dev/sda5       137098773   153886634     8393931   83  Linux
/dev/sda6       153886698   155991149     1052226   82  Linux своп / Solaris
/dev/sda7       155991213   157677974      843381   bb  Boot Wizard скрытый
/dev/sda8       157678038   304849439    73585701    7  HPFS/NTFS/exFAT
/dev/sda9       304849503   312576704     3863601   83  Linux

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
А подскажите какими командами установить эти дополнительные модули поддержки фс или где об этом можно подробнее почитать?
В Альте
apt-get install xfsprogs(или через rpm --help)
В сусе также, наверно.
В основном это
<тип_файловой_системы>progs
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Пробую выполнять команду, но потом fdisk показывает,  что никаких изменений не произошло (?) :(
Вы раздел отмонтировали ?
Можно так
mkfs -t vfatили
mkfs.vfatэто одно и тоже.
Сноси Винду, переходи на Линукс ! :)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 162
    • Домашняя страница
Пробую выполнять команду, но потом fdisk показывает,  что никаких изменений не произошло (?) :(
fdisk и не покажет файловые системы (в отличие от blkid и lsblk -f). Он показывает только тип файловой системы, устанавливаемый при создании раздела.
Андрей Черепанов (cas@)

Оффлайн Alex.7

  • Участник
  • *
  • Сообщений: 292
Пробую выполнять команду, но потом fdisk показывает,  что никаких изменений не произошло (?) :(
fdisk и не покажет файловые системы (в отличие от blkid и lsblk -f). Он показывает только тип файловой системы, устанавливаемый при создании раздела.

Спасибо! Теперь все сходится  :)

linux-wksu:/home/sasha # mkfs -t ext2 /dev/sda5
mke2fs 1.41.14 (22-Dec-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
525200 inodes, 2098482 blocks
104924 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2151677952
65 block groups
32768 blocks per group, 32768 fragments per group
8080 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

Writing inode tables: done                           
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 29 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
linux-wksu:/home/sasha # lsblk -f
NAME   FSTYPE LABEL     MOUNTPOINT
sda                     
├─sda1 ntfs             /media/Disc_C
├─sda2                 
├─sda3 ext4             /
├─sda5 ext2             
├─sda6 swap             [SWAP]
├─sda7                 
├─sda8 ntfs   Новый том /windows/D
└─sda9 ext3             
sr0                     
sr1                     
linux-wksu:/home/sasha # mkfs -t minix /dev/sda5
21856 inode'ов
65535 блоков
Первая зона данных=696 (696)
Размер зоны=1024
Макс. размер=268966912

linux-wksu:/home/sasha # lsblk -f
NAME   FSTYPE LABEL     MOUNTPOINT
sda                     
├─sda1 ntfs             /media/Disc_C
├─sda2                 
├─sda3 ext4             /
├─sda5 minix           
├─sda6 swap             [SWAP]
├─sda7                 
├─sda8 ntfs   Новый том /windows/D
└─sda9 ext3             
sr0                     
sr1                     
linux-wksu:/home/sasha #
« Последнее редактирование: 06.04.2012 14:55:42 от Skull »

Оффлайн Alex.7

  • Участник
  • *
  • Сообщений: 292
А подскажите какими командами установить эти дополнительные модули поддержки фс или где об этом можно подробнее почитать?
В Альте
apt-get install xfsprogs(или через rpm --help)
В сусе также, наверно.
В основном это
<тип_файловой_системы>progs

Почти, с не большими отличиями: # zypper install reiserfs . Нашел здесь: http://pkgs.org/opensuse-11.4/opensuse-oss-x86_64/reiserfs-3.6.21-9.1.x86_64.rpm.html#download