Як підключити зовнішні диски?

USB-флешки, карти пам'яті цифрових фотоапаратів , Жорсткі диски Firewire і eSATA, а також інші зовнішні носії мають важливий загальний ознака: вони на ходу підключаються до комп'ютера, на ходу ж і відключаються. Система працює майже з усіма такими носіями як з SCSI.

Локальні системи (KDE, Gnome) практично всіх дистрибутивів реагують на підключення зовнішнього носія так: відкривається нове вікно файлового менеджера (іноді із запитом про підтвердження), що забезпечує зручний доступ до файлів підключеного зовнішнього носія.

Часто на Робочому столі з'являється значок, що позначає носій і дозволяє відкрити контекстне меню, через яке файлову систему можна спеціально відключити від дерева каталогів.

Необхідно спеціально відключати всі розділи зовнішнього носія з дерева каталогів, а тільки потім витягувати кабель! У більшості дистрибутивів для цього потрібно клацнути на значку носія і вибрати Eject (Витягти), Safely Remove (Безпечне вилучення) або подібну запис в меню.

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

В KDE та Gnome можлива ситуація, в якій кілька користувачів паралельно входять в систему. В такому випадку права доступу до нового підключеному зовнішньому носію, як правило, отримує користувач, який увійшов в систему раніше інших. Цей окремий випадок по-різному вирішується в різних дистрибутивах (або взагалі не вирішується), тому можуть виникнути проблеми.

Таким чином, намагайтеся не міняти користувача, коли працюєте з зовнішніми носіями!

Управління гарячим підключенням в сучасних дистрибутивах здійснюється в тісній взаємодії ядра, системи udev, системи обміну інформацією D-Bus та програми PolicyKit. У старіших версіях ви, можливо, зустрінете програми supermount, magicdev або subfs / submount, але всі вони не дуже добре працюють.

При роботі в текстовому режимі або з локальною системою, в якій не передбачено автоматичне керування носіями, вам буде потрібно самостійно виконати команду mount. Для цього спочатку визначте, яку назву має ваш пристрій (як правило, це / dev / sdx, де x - перша вільна буква за алфавітом).

Огляд всіх носіїв даних (включаючи жорсткі диски, але виключаючи приводи CD і DVD) виводить команда fdisk -l. У наступному прикладі / dev / sdf1 - перший і єдиний розділ на USB-флешці.

root # fdisk -l

USB-флешки і карти пам'яті також можна форматувати як Superfloppy . Це означає, що на диску не створюється таблиця розділів. У такому випадку весь привід запитується як пристрій / dev / sda (замість звичайного способу іменування пристрою за допомогою / dev / sda1, коли вказується номер певного розділу).

Якщо знати номери пристроїв, далі все просто: створюється новий каталог і виконується наступна команда mount:

root # mkdir / media / memorystick root # mount / dev / sdf1 / media / memorystick

На зовнішніх носіях можуть використовуватися файлові системи різних типів. На практиці на зовнішніх жорстких дисках і USB-флешках найчастіше застосовується система VFAT. Те ж стосується карт пам'яті для різних електронних приладів.

Після того як ви вважаєте чи запишете всі потрібні файли, виконайте команду unmount як зазвичай. Ні в якому разі не відключайте кабель USB або Firewire, поки не виконаєте unmount, інакше ризикуєте втратити дані!

root # umount / media / memorystick

Ось так можна управляти зовнішніми накопичувача в Linux.


Чи не знайшли відповідь на своє питання? Скористайтеся пошуком ...

6 коментарів

Чи не знайшли відповідь на своє питання?