1

Я использую версию CentOS 6.5 для Rocks Cluster и у меня установлены два внутренних жестких диска. Когда я установил ОС Rocks на свою машину, она использовала только один из двух моих дисков емкостью 250 ГБ. Я отформатировал и разделил неиспользуемый диск (/dev/sdb1) и хотел бы внести соответствующие изменения в конфигурацию моей системы, чтобы использовать его. Я думал добавить следующую строку в мой файл /etc/fstab :

/dev/sdb1 /home ext4 defaults 0 1

Но у меня есть два вопроса относительно того, что сделает это изменение. Означает ли это, что он будет установлен во время загрузки по умолчанию? Означает ли это, что будет 250 дополнительных гигабайт, которые пользователи смогут использовать в своих личных домашних папках? Спасибо за любую информацию, которую вы можете предоставить!

Изменить: Кроме того, что произойдет, если я никогда не назначу раздел для монтирования в каталогах, таких как /opt , /tmp , /usr ... Откуда они берут дисковое пространство?

3 ответа3

3

Когда вы монтируете файловую систему, пространство в этой файловой системе становится доступным пользователям по пути, по которому она монтируется. Так что да, пользователи получат доступ к 250 ГБ дополнительного пространства, выделенного для /home .

Помните, что при монтировании файловой системы любые данные, расположенные в точке монтирования, будут недоступны до тех пор, пока она не будет отключена, поэтому убедитесь, что вы переместили любые существующие файлы в /home (без смонтированного /dev/sdb1 ), включая разрешения, в новую файловую систему, или пользователи не сможет получить доступ к своим данным. (Возможно, вы захотите использовать временную точку монтирования, например /mnt , для монтирования /dev/sdb1 чтобы вы могли переносить туда файлы из существующей /home .)


Если отдельная файловая система не была смонтирована для определенного каталога или его родительских каталогов, данные в этом каталоге сохраняются в корневой файловой системе.

0

Я отформатировал и разбил неиспользуемый диск (/dev/sdb1)

Это не драйв. Это раздел.

/dev/sdb - это ссылка на весь диск.
/dev/sdb1 - это первый раздел на этом диске. Если у вас есть только один раздел, то он обычно равен целому диску.

Сравните это с книгой. SDB это книга. sdb1 - страницы для первого рассказа в этой книге. И у большинства книг есть только одна история, и в этом случае она почти одинакова.


Вопрос 1:

/dev/sdb1 /home ext4 defaults 0 1

Означает ли это, что он будет установлен во время загрузки по умолчанию?

Да. Первый раздел на этом диске будет смонтирован при загрузке в /home. Это предполагает, что вы создали файловую систему ext4 в этом разделе.

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


Вопрос 2:

Will this mean that there will be 250 additional gigabytes that users
can utilize in their own personal home folders?

Нет. Это заменит все, что было сохранено в /home, содержимым только что смонтированной файловой системы.

Обратите внимание, что:

  1. Это будет Чет 250GB, а не 250 ГБ дополнительной
  2. Старый контент не будет доступен, пока диск смонтирован.

Что вы, вероятно, хотите сделать, это перезагрузить компьютер в однопользовательском режиме, а затем переместить содержимое из /home в другое место. (например, mv /home /home.old). Затем смонтируйте новый диск в его старом пространстве (mkdir /home, mount /home) и убедитесь, что все старые файлы и их разрешения скопированы на новый диск.

Также можно смонтировать его в /home2 и переместить некоторых пользователей.


Вопрос 3:

Что произойдет, если я никогда не назначу раздел для монтирования в такие каталоги, как /opt, /tmp, /usr ... Откуда они берут дисковое пространство?

Из файловой системы они включены. Так же, как почти все подкаталоги / папки.

0

Это действительно то, что произойдет. Помните, что данные (каталоги, файлы и разрешения) в текущем /home каталоге должны быть перемещены до первого монтирования новой файловой системы.

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