Однією з речей, яку хочуть зробити багато користувачів, є автоматичне монтування розділу автоматично. Іншими словами, припустимо, ми маємо частину жорсткого диска (наприклад, 100 ГБ) в іншому розділі, розділі, який ми використовуємо для зберігання своїх речей або для гри в Windows.
Як зробити, щоб ми могли автоматично отримати доступ до цього розділу desde Linux?
Є кілька способів, але в цій публікації я покажу вам найпоширеніші, використання / etc / fstab
Файл / etc / fstab корисний для багатьох речей, але ... давайте зосередимось на тому, з чим ми маємо справу зараз 😉
Припустимо, у нас є розділ під назвою "Windows" (без лапок), і ми хочемо, щоб кожен раз, коли ми запускаємо комп'ютер, цей розділ був доступний, тобто його змонтовано. Для нього …
1. Спочатку потрібно створити папку в / половина /, наприклад: / media / windows Для цього відкрийте термінал і помістіть у нього таке:
sudo mkdir /media/windows
2. Готово, тепер ми повинні з’ясувати, який саме розділ ми хочемо встановити, тобто його реальне розташування. Для цього в терміналі напишіть наступне:
sudo fdisk -l | grep NTFS
3. Це повинно виглядати приблизно так:
/ dev / sda1 63 40965749 20482843+ 7 HPFS / NTFS / exFAT
Я напівжирно докладаю те, що нам потрібно з цього рядка, який є лише першим у рядку, у прикладі: / dev / sda1
Насправді ... ось рядок, який показав би вам саме це:
sudo fdisk -l | grep NTFS | cut -d" " -f1
Ну ... справа в тому, що ми ДУЖЕ ДОБРО пам’ятаємо, що нам потрібно з цього рядка.
4. До цього часу ми повинні хотіти змонтувати (слідуючи цьому прикладу) розділ / dev / sda1 у папці, яку ми створили на початку, / media / windows / ... для цього в терміналі давайте:
sudo echo "/dev/sda1 /media/windows ntfs-3g auto,rw,users,umask=000 0 0" >> /etc/fstab
Що він буде робити, це написати інструкцію в / etc / fstab, щоб при запуску системи вона автоматично монтувала розділ.
Перезавантажте комп'ютер, і ви повинні змонтувати розділ, як хочете.
чудовий пост, я просто боровся з цим.
Перш ніж прочитати цю публікацію, у мене була проблема змінити дані, які я мав у розділі ntfs, я думаю, що це вирішено за допомогою "rw", а інше, це те, що це не дозволяє мені видалити дані, які я вже мав у розділі nfts, оскільки це говорить мені, що він не може посилатися на смітник.
Не могли б ви пояснити, що означають використовувані вами команди:… "users, umask = 000 0 0 ″ >> / etc / fstab"?
спасибі
Після внесення змін до файлу / etc / fstab ви можете написати в терміналі:
$ sudo mount -a
Потім Linux монтує розділи, згадані у файлі fstab, без необхідності перезавантажувати систему.
Привіт.
Чудово, велике спасибі за команду:
sudo mount -a
Це ідеально, це як створити джерело після застосування псевдоніма або оголошення змінної,
наприклад: $ JAVA_HOME
Привіт.
@platonov Підемо частинами
Параметр "користувачі" дозволяє користувачам групи "користувачі" монтувати розділ (аналогічний параметр "користувач" дозволяє всім користувачам без винятку)
Опція "umask = 000" - це маска дозволу, в цьому випадку файли змонтованого розділу будуть приймати 777 дозволів, тобто rwx rwx rwx, найбільш дозвільний. Якщо ви хочете, щоб файли отримували дозволи 755, umask буде 022, вам просто потрібно відняти маску з 777, це зрозуміло? 🙂
два кінцеві нулі відповідають стовпцям "дамп" і "пропуск". Перший призначений для резервних копій розділів, загалом він дорівнює 0. Другий - порядок пріоритету fsck, якщо він дорівнює 1 (зазвичай це кореневий розділ), це перший, який перевіряється, якщо він дорівнює 2, це далі, і якщо воно 0, це не перевіряється.
Я думаю, що це так, у деяких моментах у мене виникають сумніви, тож підведіть мене, якщо я помиляюся 🙂
Дуже гарне пояснення.
Одне питання: Чи знаєте ви, чи використовується стовпець дампа якоюсь сучасною програмою чи вона вже застаріла? Можливо, я помиляюся, але, наскільки мені відомо, єдиною командою, яка його використовує, є дамп, який вже досить застарів ... Це просто цікаво. 🙂
РудаМачо,
Дякую за інформацію, тепер вона працює правильно для мене, і я дізнався трохи більше.
Одна з багатьох речей, які мені подобаються в Linux, - це підтримка, яку ви надаєте користувачам!
Щодо дампа, не маю ідеї, я ніколи не роблю такого резервного копіювання. Ми тут, щоб вчитися 🙂
Коли я бігаю:
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab
Він відповідає мені:
bash: / etc / fstab: Дозвіл відмовлено
Заздалегідь дякуємо за вашу відповідь.
щоб змінити будь-який файл у каталозі / etc (як у випадку з fstab), вам потрібно мати root або використовувати програму sudo (яка змушує вас виконувати root в цій конкретній команді).
Щоразу, коли з’являється повідомлення "Дозвіл відмовлено", це проблема. Це може здатися прикрим, якщо вам потрібно стати коренем, але це чудовий системний захід, щоб уникнути небажаних змін.
привіт
Ну так, це було те, що ви вказали.
Я був розгублений, бо вірив, що з початковим судо я вже був коренем.
Велике спасибі вам за проблеми з відповідями на мене, а також те саме завдяки публікації статті, яку я збережу для подальших випадків.
Насправді із sudo ви запускаєте команду як root. Що трапляється, так це те, що переспрямування >> виконується bash перед виконанням sudo, тому файл намагається писати без права root.
@ KZKG ^ Гаара: Одним із варіантів може бути така команда:
sudo sh -c 'echo «/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0» >> / etc / fstab'
Це менш зрозуміло, але не дає проблем з дозволом. 🙂
Дякую Гаара, я вирішив питання про знання розділу, який цікавить, з gparted, варіант, який я шукаю, все інше ОК
Якщо це розділ у FAT32, команда буде такою, якою вона буде
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab
o
sudo echo "/ dev / sda1 / media / windows FAT32-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab
Сподіваюсь, ви можете мені допомогти, дякую
Би:
sudo echo "/ dev / sda1 / media / windows vfat auto, rw, users, umask = 000 0 0" >> / etc / fstab
vfat - це Fat32 😉
Хороший пост 😀
дуже добре для користувачів Fedora, яка має інсталятор, який не дозволяє монтувати під час інсталяції
Просто чудова стаття.
До мене дійшло перлів.
Спасибо!
Цей підручник був би чудовим для мене кілька днів тому, але я вирішив зробити чисту установку мого улюбленого Mageia 3 на жорсткий диск, а на інший - чисту та базову установку W7, щоб залишити його як "Консоль", хал. Незважаючи на це, я буду використовувати його мало, тому що я вже тестую хороші ігри, які працюють на Linux ...
Ніколи не пізно, велике спасибі за пояснення.
Я ніколи не міг з цим кодом, нічого не сталося з файлом fstab, він вийшов:
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab
Він відповідає мені:
bash: / etc / fstab: Дозвіл відмовлено
тест з:
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> sudo / etc / fstab
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> su / etc / fstab
і нічого не сталося, мені довелося додати його вручну, це вже працює, найцікавіше, що в Home було створено два файли, один з яких називається su, а інший sudo і зсередини - це всі спроби скопіювати згаданий рядок, але без лапок ,
Як ти гадаєш?
Ось як працює "ехо", він робить це, увійдіть як root, для цього і робить:
[код] sudo su [/ code]
Він запитає у вас пароль sudo, і тоді ви побачите щось подібне:
[код] [корінь @ Jarvis x11tete11x] # [/ код]
тут ви матимете права на root, і ви можете виконати цю команду тихо
Для мене це прекрасно працювало в Mageia 4 alpha 3, оскільки, хоча я перевірив «Системні налаштування» для автоматичного монтування всіх розділів та позначення їх усіх, цього не сталося.
У ubuntu та похідних, які мають udisk, простіше використовувати:
user @ machine: # udisk –mount / dev / sdaX
sdaX = розділ ntfs
Ви можете легко додати його до /etc/rc.local та voila = D
Привіт, у мене проблема, але трапляється так, що я не можу змонтувати свій розділ Windows, і я намагаюся використовувати Ubuntu 14.04, не встановивши його, як я можу це зробити? Мені потрібно дістати речі з особистої папки: / І коли я хотів це встановити, він хоче повністю видалити Windows: /
Щиро дякую за внесок, але я не можу змонтувати розділ, це означає, що мені відмовлено у дозволі, я також повинен сказати, що до того, як у мене встановили Windows 8, але я його повністю видалив, я не знаю, що робити, сподіваюся, ви можете мені допомогти, заздалегідь дякую
працює ідеально, дякую.
@johnjoneshq роби це як root (ваш + пароль), а не за допомогою sudo.
ось як це працює у мене 😉
Не потрібно перезапускати, якщо ми виконуємо команду:
$ монтувати -a
Мабуть, найкращий linux-блог іспанською мовою. Вітаю всю громаду
Як скасувати останню інструкцію, яку ви поставили?
тому що коли я ввожу останній код кілька разів, я отримую таке в системному записі:
Привід ntfs-3g не готовий і не присутній.
Продовжуйте чекати, або натисніть S для відсутності кріплення або M для ручного відновлення
Я кохав!!! Дуже дякую!!
Оглядаючись тут https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) Я знайшов цей спосіб підключення розділу FAT32 до "fstab".
/ dev / sda5 / media / Volume 13 ГБ vfat user, rw, umask = 111, dmask = 000 0 0
Немає проблем на моєму Linux Mint
Я старий користувач Linux і тепер мене зацікавило хахахаха, вітання та гарна стаття