Визначте спосіб встановлення зовнішнього диска на рівні диска (Linux)


0

Редагуючи, /etc/fstabя можу визначити, як конкретний зовнішній привід встановлюється на певному комп'ютері. Однак припустимо, що я підключаю накопичувач до іншого комп’ютера - чи існує спосіб визначення властивостей того, як привід встановлюється в будь-яку систему на рівні диска (тобто він переноситься всередині диска, а не конкретної конфігурації ОС)?


Я підозрюю, що різниці у розподілах будуть боротися проти вас. Залежно від типу Linux, навіть якщо система використовувала мітки диска в якості ключа для точки монтажу, деякі Linux будуть ставити це, /mnt/DISKLABELа інші - /media/DISKLABEL, /mnt/sdc1незалежно, так що ви ніколи не отримаєте постійний шлях скрізь. Не знаєте, яка ваша кінцева мета, але якщо ви хочете, щоб ваше програмне забезпечення знайшло свій диск після монтажу, подумайте про його пошук за допомогою UUID
інфіксований

Деякі файлові системи (а саме: ZFS) приблизно так, але більшість - ні.
Даніель Б

Відповіді:


1

Це неможливо. Як зазначено в infixed, ви все ще можете знайти файл зовнішнього дискового пристрою, використовуючи символьні посилання з /dev/disk/by-uuid/або /dev/disk/by-partuuid/пов'язані з ним точки lsblkмонтажу, використовуючи, якщо хочете (не завжди встановлюється).

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