Назад | Перейти на главную страницу

Требуется раздел для файловой системы ext4?

Я читал в Arch wiki, что не рекомендуется разбивать диск перед созданием на нем файловой системы ZFS. Я искал, но не нашел такого заявления о ext4.

Итак, мои вопросы:

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

(как сырые диски, так и разделы, в конце концов, просто блочные устройства)

ZFS на самом деле создает такую ​​таблицу разделов-хранителей, поэтому безопасно делать это на неразмеченном устройстве:

$ zpool status
...
    NAME        STATE     READ WRITE CKSUM
    storage     ONLINE       0     0     0
      raidz2-0  ONLINE       0     0     0
        sda     ONLINE       0     0     0
        sdb     ONLINE       0     0     0
            ...

$ sudo gdisk -l /dev/sda
...
  MBR: protective
  GPT: present
...
Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048      7814019071   3.6 TiB     BF01  zfs
   9      7814019072      7814035455   8.0 MiB     BF07  

Не требуется, но вы должны разделить. Таблица разделов занимает очень мало места, но при этом узнаваема повсеместно. Windows узнает, что там есть файловая система, если вы поместите ее в ящик Windows. Если у вас нет разделов, другие операционные системы будут рассматривать его как пустой диск.

Да, вы можете отформатировать целое блочное устройство, и вам не нужно сначала создавать раздел.

В SAN LUN и мультизагрузочных системах я бы рекомендовал создать разделы и установить правильный идентификатор файловой системы, поскольку вы рискуете, что другие операционные системы и / или операторы могут интерпретировать неразмеченный диск как свободный и неиспользуемый.

С диском ОС вам нужно разбить диск, потому что загрузчик читает таблицу разделов, но с диском данных вам не нужен раздел диска, но я рекомендую использовать lvm с ext4, потому что, возможно, в будущем ваше пространство исчезнет