Бегом 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
На основании предоставленных вами выходных данных мы можем с уверенностью сказать, что:
У тебя есть / dev / sda1 раздел, содержащий EXT3 файловая система, смонтированная под / boot точка монтирования вашего текущего дерева папок (так что все, что вы будете хранить в "/ boot", будет храниться в файловой системе EXT3). Можно с уверенностью предположить, что этот раздел использовался для «загрузки» вашей системы;
У тебя есть / dev / mapper / rootvg-lv_root логический том, содержащий EXT4 файловая система смонтирована как корневая (/) вашего дерева папок (поэтому все, что вы будете хранить в «/» [... но не в других существующих / определенных точках монтирования, как в «/ boot» выше], включая / mongodb, будет храниться в файловой системе EXT4);
у вас также есть две другие удаленные файловые системы, смонтированные в / net / ... и доступные через протокол NFS, а также файловая система tmpfs, используемая для системных задач.
Сказав это, позвольте мне добавить, что:
Концепция чего-либо "ФС по умолчанию", которое вы дважды упомянули в своем вопросе, вводит в заблуждение: это действительно НЕ существуют файловые системы "по умолчанию": их много: EXT2, EXT3, EXT4, XFS, BTRFS (и многие другие, связанные с unix), а также FAT16, FAT32, NTFS (обычно связанные с Windows), а также HFS, HFS + (типично связанный с MACOS). Вы будете выбирать, какой из них использовать каждый раз, когда «форматируете» свой контейнер данных (будь то разделы жесткого диска, целый USB-флеш-диск, логические тома, построенные поверх утилит LVM и т. Д.)
даже если в некоторых случаях возможно преобразовать файловую систему в другую (классический пример для Windows - это преобразование из FAT32 в NTFS), типично это невозможно, и для изменения файловой системы вам необходимо сохранить содержащиеся данные в другом месте переформатируйте контейнер с желаемой файловой системой и скопируйте данные обратно;
Последнее замечание, которое может помочь лучше понять отношения между файловой системой и содержащим устройством:
каждый раз, когда вы проверяете использование вашего дискового пространства, информация, которую вы получаете обратно (как в выводе df -hT вы указали) относятся именно к файловой системе, а не к соответствующему содержащему ее устройству. Это означает, что:
вполне возможно иметь раздел на диске размером 1 ТБ, содержащий 100 ГБ данных и только 50 ГБ свободного места. Это потому, что файловая система, содержащаяся на таком разделе размером 1 ТБ, явно имеет размер 150 ГБ (а не максимально доступное пространство, предлагаемое самим разделом);
когда вам нужно увеличить файловую систему, потому что она заполняется и вам нужно дополнительное пространство, предварительный шаг по увеличению содержащего раздела является ... предварительным! Сразу после увеличения раздела вам необходимо «адаптировать» файловую систему, чтобы она могла получить доступ к новому доступному пространству.