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

Моя файловая система по умолчанию - ext4

Бегом df -hT который показывает смонтированные файловые системы, как я могу узнать, является ли моя FS по умолчанию ext4?

Также, как упомянул один из инженеров MongoDB в это видео (@ 1: 13) из M202: РАСШИРЕННОЕ РАЗВЕРТЫВАНИЕ И ОПЕРАЦИИ MONGODB (отличный класс, кстати), в файле журнала не должно появляться сообщения «Заполнение нулями», которое я ясно вижу.

А также делает /boot в Mounted On столбец ниже указывает, что это /dev/sda1 Фактически, FS - это ext3 по умолчанию для mkdir /mongodb команда?

**df -hT**

Filesystem                                   Type   Size  Used Avail Use% Mounted on
/dev/mapper/rootvg-lv_root                   ext4    97G  2.4G   90G   3% /
tmpfs                                        tmpfs  3.9G     0  3.9G   0% /dev/shm
/dev/sda1                                    ext3   194M   59M  125M  33% /boot
swdclinx1:/xenv                              nfs    2.5T  1.4T  1.1T  57% /xenv
stealth:/export1/home1.localhost/sw/Linux    nfs    1.4T  713G  712G  51% /net/stealth/export1/home1.localhost/sw/Linux
stealth:/export1/home1.localhost/sw/outbound nfs    909G  198G  712G  22% /net/stealth/export1/home1.localhost/sw/outbound

На основании предоставленных вами выходных данных мы можем с уверенностью сказать, что:

  1. У тебя есть / dev / sda1 раздел, содержащий EXT3 файловая система, смонтированная под / boot точка монтирования вашего текущего дерева папок (так что все, что вы будете хранить в "/ boot", будет храниться в файловой системе EXT3). Можно с уверенностью предположить, что этот раздел использовался для «загрузки» вашей системы;

  2. У тебя есть / dev / mapper / rootvg-lv_root логический том, содержащий EXT4 файловая система смонтирована как корневая (/) вашего дерева папок (поэтому все, что вы будете хранить в «/» [... но не в других существующих / определенных точках монтирования, как в «/ boot» выше], включая / mongodb, будет храниться в файловой системе EXT4);

  3. у вас также есть две другие удаленные файловые системы, смонтированные в / net / ... и доступные через протокол NFS, а также файловая система tmpfs, используемая для системных задач.

Сказав это, позвольте мне добавить, что:

  1. Концепция чего-либо "ФС по умолчанию", которое вы дважды упомянули в своем вопросе, вводит в заблуждение: это действительно НЕ существуют файловые системы "по умолчанию": их много: EXT2, EXT3, EXT4, XFS, BTRFS (и многие другие, связанные с unix), а также FAT16, FAT32, NTFS (обычно связанные с Windows), а также HFS, HFS + (типично связанный с MACOS). Вы будете выбирать, какой из них использовать каждый раз, когда «форматируете» свой контейнер данных (будь то разделы жесткого диска, целый USB-флеш-диск, логические тома, построенные поверх утилит LVM и т. Д.)

  2. даже если в некоторых случаях возможно преобразовать файловую систему в другую (классический пример для Windows - это преобразование из FAT32 в NTFS), типично это невозможно, и для изменения файловой системы вам необходимо сохранить содержащиеся данные в другом месте переформатируйте контейнер с желаемой файловой системой и скопируйте данные обратно;

Последнее замечание, которое может помочь лучше понять отношения между файловой системой и содержащим устройством:

  1. каждый раз, когда вы проверяете использование вашего дискового пространства, информация, которую вы получаете обратно (как в выводе df -hT вы указали) относятся именно к файловой системе, а не к соответствующему содержащему ее устройству. Это означает, что:

    • вполне возможно иметь раздел на диске размером 1 ТБ, содержащий 100 ГБ данных и только 50 ГБ свободного места. Это потому, что файловая система, содержащаяся на таком разделе размером 1 ТБ, явно имеет размер 150 ГБ (а не максимально доступное пространство, предлагаемое самим разделом);

    • когда вам нужно увеличить файловую систему, потому что она заполняется и вам нужно дополнительное пространство, предварительный шаг по увеличению содержащего раздела является ... предварительным! Сразу после увеличения раздела вам необходимо «адаптировать» файловую систему, чтобы она могла получить доступ к новому доступному пространству.