Як автоматично встановити зовнішній жорсткий диск?


17

Під час входу ubuntu 10.10 не зможе встановлювати зовнішні жорсткі диски автоматично, тоді як ubuntu 10.04 монтує їх у систему входу.
Я спробував диспетчер пристроїв зберігання, але він дає помилку, коли зовнішній жорсткий не підключений.

будь-яка ідея чи пропозиція?


домовився з Таккатом. ytg: для цього вам потрібен fstab. Ви дізнаєтесь, псуючи! Ви також навчитесь створювати резервні копії, якщо зіпсуєте, так почніть з цього;)
Rinzwind

Відповіді:


14

Я в подібній ситуації, за винятком того, що моя система працювала чудово з 10.04. У мене є зовнішній жорсткий диск моєї книги, який я використовую для резервного копіювання за допомогою nfs4 та grsync. В кінці fstab у мене є такі команди монтажу:

/media/mybook/laptop_backup /export/laptop_backup none bind 0 0
/media/mybook/laptop_D610 /export/laptop_D610 none bind 0 0
/media/mybook/laptop_www /export/laptop_www none bind 0 0

У 10.04 завантаження завершено цими каталогіми, встановленими та доступними по мережі. Коли я оновив до 10.10, завантаження призупиняється із повідомленням про помилку стосовно кожного, що дає мені можливість натиснути S, щоб пропустити, або якийсь інший лист, щоб усунути проблему вручну. Оскільки я не знаю, як це виправити, я просто пропускаю (один раз для кожного каталогу) і завантажування завершується. Ручне виконання sudo mount -aдосягає успіху в монтажі каталогів. Я думаю, що час змінився з 10.04 до 10.10 чи щось.

Зверніть увагу, що в / etc / fstab немає жодної команди кріплення зовнішнього жорсткого диска USB 1 TB. Тож я здогадуюсь, що привід автоматизований у 10.04, а цього не відбувається в 10.10. Я спробував додати:

 /dev/sdd1 /media/mybook type ext3

Але це не вдалося так само, як це робило монтаж каталогів.

Додавши nobootwaitопцію виправлено. Як не дивно, схоже, що nobootwait, очевидно, змушує систему чекати, поки кріплення не буде завершено, навіть незважаючи на те, що сторінка man говорить про протилежне. Ось команди з / etc / fstab:

/dev/sdd1 /media/mybook ext3 nobootwait 
/media/mybook/laptop_backup /export/laptop_backup none bind 0 0 
/media/mybook/laptop_D610 /export/laptop_D610 none bind 0 0 
/media/mybook/laptop_www /export/laptop_www none bind 0 0 –

6

Це спосіб GUI, щоб не змінювати файл fstab вручну.

Якщо ви заглянете в сховища, вам слід побачити програму під назвою mountmanager або з терміналу (командного рядка) просто введіть:

sudo apt-get update
sudo apt-get install mountmanager

Після його встановлення ви можете відкрити його, натиснувши Система-> Адміністрація-> Менеджер кріплення у меню.

Примітка: ця програма зараз підтримується до 12.10. Це ще не доступно для 13.04.

Після відкриття програми ви можете натиснути додатковий диск, який ви хочете автоматизувати, зі списку зліва. В опціях у вас є область, де ви можете вибрати точку кріплення. У моєму випадку я хотів, щоб мій зовнішній диск був змонтований, /media/drive/тому я створив там каталог і встановив його як точку монтування. Потім я натиснув розділ-> застосувати з меню менеджера кріплення.

Тут він заявив, що це буде зміна мого файлу fstab, але я натиснув гаразд. Перезавантажив мою машину, і все було добре, вона там була встановлена ​​автоматично.


3
Попередження: я встановив цю програму і запустив її. Я вирішив не використовувати жодних його функцій, оскільки користувальницький інтерфейс був жахливим, і я не міг зробити його головами чи хвостами. Я вирішив закрити програму, не використовуючи жодної її функціональності. На мій жах, коли я відкрив / etc / fstab in nano згодом, я помітив, що він уже переписав / etc / fstab без моєї згоди.
Лука

3

У мене була ця проблема, і виявилося, що пристрій змінився для накопичувача, і це суперечило кореневому диску. Після помилки процес завантаження зупинився і запитав мене ввести, Sщоб пропустити і продовжувати або Mпіднімати оболонку та робити виправлення вручну.

Набравши, Mа потім mount -aвийшло повідомлення про те, що пристрій уже встановлено, /що було неправдою. Це був натяк на те, що він був розгублений.

Для нас UUID в fstab, мабуть, безпечніше, ніж використовувати мітки пристроїв, оскільки це дозволяє уникнути подібних конфліктів. Ви можете ввести "blkid", щоб знайти пристрій для відображення UUID, а також побачити, чи пристрій змінився від того, що було у таблиці.

Утиліта mountmanager дозволяє вказувати мітки або UUID, тому це може допомогти, якщо ви бажаєте автоматично генерувати fstab з графічного інтерфейсу.


2

В основному ubuntu повинен автоматизувати ваш зовнішній жорсткий диск. Якщо він не встановлюється, ви можете ввести інформацію на / etc / fstab. Дивіться тут інформацію про встановлення.


1
це мені не допомогло: |
Бехзадш

2

Встановіть ntfs-configз менеджера пакунків та натисніть на автоматичну конфігурацію при першому запуску.

Це


1
круто! Але я радимо всім зануритися в редагування / etc / fstab. Це не так складно, і в якийсь момент ваш гном / єдність порушено, і вам залишиться командний рядок. Усі ці зміни, внесені в командному рядку, допоможуть оцінити командний рядок. (але це витончена програма;))
Rinzwind

1
Це було б приємно. Первісне питання не сказав, але, на жаль, мої розділи - це не NTFS, вони ext4 та ReiserFS.
ytg

2

Редагування fstab - це справді найкращий шлях. Це справді не складно, як це вперше з'являється. Просто cp /etc/fstab /etc/fstab.origі переконайтеся, що у вас є живий компакт-диск / usb під рукою, якщо ви дійсно зіпсуєте.

Ви також можете спробувати скрипт за допомогою gvfs-mount і завантажити його при запуску. Він знаходиться в пакеті gvfs-bin, якщо він не встановлений за замовчуванням. Синтаксис досить прямий вперед.


1

Це спрацювало для мене:

Відкрийте редактор конфігурації та налаштуйте

/apps/nautilus/preferences/
    media_automount = true
    media_automount_open = true

Потім встановіть usbmount:

sudo apt-get install usbmount

1
дякую за спробу допомогти, але я не розумію вашої мови :)
Behzadsh

0

Порівняння різних версій Ubuntu не працює для мене. Зміни завжди є, і якщо ви оновите, ви приймаєте зміни. У таких порівняннях є неявне, що попереднє працювало, тому останнє не повинно бути таким хорошим. Що стосується пристроїв, це може бути пов’язано з багатьма причинами, включаючи підвищену безпеку використання Apparmor. Це може бути пов’язано зі змінами на будь-якому рівні, включаючи ядро, а може не бути наслідком того, що Canonical зробив.

На мій досвід, спосіб монтажу залежить від файлової системи. Якщо це FAT32 або NTFS, він зазвичай монтує пристрої під час їх приєднання. Якщо це пристрій, відформатований під Linux, він може мати додаткові дозволи, які потребують введення пароля.

Я використовую K / Ubuntu з 2006 року і не довелося редагувати fstab протягом останніх трьох років. Наразі у мене є чотири зовнішні накопичувачі, приєднані щонайменше до десятка розділів усіх різних файлових систем, і все працює як слід. Один - це абсолютно новий Seagate, з яким я нічого не повинен був робити. я просто підключив його і приєднав. Якщо щось не встановлюється, зазвичай це є вагомою причиною.

Можливо, вона потребує перевірки консистенції, оскільки вона не була видалена належним чином, або вона була встановлена ​​багато разів без жодної. Можливо, пристрій не підключено належним чином або щось на зразок VirtualBox використовує його. Можливо, у пристрої є проблема, яку можна легко виправити або скласти. У мене є кілька паличок usb. Одні працюють добре, а інші мають проблеми. Мені довелося викидати пару років, а інші повинні були переформатуватися, щоб змусити їх працювати через щось, що трапляється у використанні, наприклад, нетерплячість і видалення її занадто рано або встановлення прапора, щоб зробити це завантажувальний.

Важко узагальнити на основі обмеженої інформації.


-1

Ви повинні додати рядок у / etc / fstab з опцією "auto" в кінці. Мені немає вдома, інакше я скопіював би вам лінійку ... У мене є Ubuntu 10.10 і зовнішній жорсткий диск USB.


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