Як я бачу автоматичні точки в Linux?


14

Ми використовуємо автосигнали на роботі, і я маю проблеми з запам'ятовуванням деяких точок кріплення. За допомогою автофайлів ви можете бачити лише поточні або нещодавно встановлені томи на певній машині. Як я бачу решту?

Відповіді:


15

Ви можете попросити кореневого користувача зробити так, щоб точки монтажу були завжди видимими. Це можна зробити, додавши наступні рядки до /etc/sysconfig/autofs:

# BROWSE_MODE - maps are browsable by default.
BROWSE_MODE="yes"

2
На моєму ubuntu 14.04 цей конфігураційний файл знаходиться в/etc/default/autofs
saroele

Це слід позначити як відповідь, воно вирішує для мене питання (з конфігураційним файлом /etc/default/autofs)
saroele

6

Ви ніби тут змішуєте пристрої та точки монтажу . Якщо пристрій не встановлено, то він не пов’язаний з точкою кріплення. Точка монтування - це не що інше, як каталог, коли він не пов'язаний із пристроєм зберігання даних.

Якщо ви хочете перерахувати всі точки кріплення (тобто всі встановлені пристрої), використовуйте:

df

Однак якщо вам потрібен список доступних пристроїв зберігання даних, використовуйте:

fdisk -l

fdiskвимагає кореневих привілеїв у більшості випадків. Якщо у вас немає кореневих привілеїв, ви можете перелічити файли пристроїв зберігання, починаючи з sdцього /devкаталогу: це повинно дати вам достатньо інформації:

ls -l /dev/sd*

Ви також можете прочитати /proc/partitionsфайл:

cat /proc/partitions

будь-який спосіб зробити це без кореня? У мене його немає
dromodel

Я відредагував свою відповідь рішенням, яке не потребує привілеїв root. Зауважте, що fdisk(та інші некореневі поради) не згадуються точки монтажу, а лише пристрої . mountі dfдасть вам список асоціацій пристроїв / точок кріплення .
Джон У. Сміт

Не все, що можна встановити, - це локальний пристрій.
Гунтберт

2
"autofs" для мене, як правило, має на увазі віддалені медіа (NFS, SMB, ftp, ssh, ...) та знімні локальні медіа - звідси мій погляд, що на питання не можна відповісти "простим використанням mount і fdisk" :-))
guntbert

1
Я хотів би бачити заглушку для точки кріплення, коли віддалений FS не встановлений. Я можу привести його до автоматичного введення, ввівши 'ls / mnt / long_and_annoying_name', але я більше не можу вводити 'ls / mnt / lo <TAB>', щоб він був автозавершеним. (По черзі, чи можуть автозаповнювати автозаповнення автопостановки самі монтувати точки?)
Джон Y

3

Просто запустіть 'mount' без аргументів. Він покаже всі змонтовані файлові системи. Наскільки мені відомо, немає ніякого способу побачити "історичні" точки кріплення, окрім подібних cat /var/log/messages | grep mount. Вам потрібно буде відредагувати цю останню команду зовсім трохи, щоб отримати саме те, що ви хочете.


Ви можете створити запис у syslog для кожної спроби встановлення автофайлів і переглянути це. Налаштування буде сильно залежати від вашого системного блоку.
coteyr

У мене немає кореня, але я хотів би побачити список усіх пристроїв, які можна було б встановити, і на яких точках монтажу, якби я знав, що вони
dromodel

0

Я бачу питання досить старе, але відповіді не збігалися, що я з нього зрозумів. Це для CentOS7 і, ймовірно, RHEL.

Можна cat /etc/auto.master. Він покаже вам визначені точки монтажу. Хоча є кілька файлів /etc/auto.*. Ці файли включаються auto.masterв папки і містять підпапки, які будуть автоматизовані.

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