різні папки в розділі як точки монтажу?


2

я хочу мати 2 розділи. одна називається системою. інша - приватна.

у приватному розділі у мене є кілька папок, які я хочу вмонтувати в систему як системні папки.

приватні папки: - www - домашня

точки кріплення в системі: - / var / www - / home

це можливо? тому що здається, що ви можете вказати лише цілий розділ, який буде використовуватися для точки монтування, а не папку в розділі, чи я помиляюся?

я запускаю сервер ubuntu.

ура

Відповіді:


4

У Linux це можна зробити за допомогою прив'язки кріплення.

Ці команди:

mount --bind /private/www /var/www
mount --bind /private/home /home

Зробить те, що ти хочеш. Версія для них fstab:

/private/www   /var/www  none  bind
/private/home  /home     none  bind

... невисловлене припущення полягає в тому, що ви раніше встановили приватний розділ на / приватний ... так?
квакіт-кіхот

тому мені не потрібно робити це під час встановлення? але що відбувається з файлами в / var / www, якщо я замість цього монтую / private / www? так іде з / додому. тому, що, можливо, хтось уже створив користувачів у / вдома.
ajsie

Файли все ще є, просто приховані файловою системою, встановленою зверху. Якщо вам потрібен доступ до них, подумайте про додавання посилань, наприклад, / home до каталогів в / private / home
KeithB

Так, застереження звичайного монтажу все ще застосовуються, src повинен існувати (ви не можете встановити / dev / md0 to / якщо у вас немає / dev / md0), вміст dst каталогу буде приховано. Я відповів на ваше запитання?
kbyrd

1

Потрібно десь змонтувати весь том, щоб ви могли отримати доступ до вмісту. Після того, як ви зробите це, ви можете виконати прив'язку, щоб змонтувати частину його ще десь. Детальні відомості див. На mount(8)сторінці чоловіка.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.