Итак, я начинаю увеличивать пространство на своем сервере Linux, и у меня есть один жесткий диск, например, в /mounted/drive1
. Является ли каталог drive1
единственным, что указывает на мой жесткий диск, или это полный путь к файлу /mounted/drive1
? Если я установил второй диск к /mounted/drive2
когда доступ mounted
или drive2
он также смотрит на drive1
1 ответ
К сожалению, я полагаю, что основополагающее предположение в вашем посте должно быть исправлено (пост не совсем имеет смысл). Подразумевается, что указатель диска один указывает на ваш жесткий диск является неправильным, поскольку он устраняет ключевые части ответа, который является абстракцией в ядре.
Каталог drive1 не указывает на ваш жесткий диск. Блочное устройство (часто представляется как /dev /???? ) выставлено ядром. Ядро уведомляется (обычно используя команду mount прямо или косвенно через fstab) и выполняет соответствующее монтирование и сборку файловой системы.
Если у вас есть /mount /drive1 и /mount /drive2 - при условии, что базовые файловые системы являются стандартными -
Когда вы обращаетесь к / смонтированному, вам нужен доступ только к исходной (корневой) файловой системе. наличие или отсутствие или читаемость / mount / driveX не имеет отношения к возможности доступа к / mount
При доступе к / mount / drive1 вам нужен доступ к drive1, но не к drive2. В зависимости от того, что вы делаете, с практической точки зрения вам потребуется доступ к корневой файловой системе, но только в том случае, если это не будет кэшировано - то есть все начнет ломаться, если корневая файловая система исчезнет.
- Когда вы обращаетесь к / mount / drive2, вам нужен доступ к drive2, но не к drive1.