Как да монтирате твърд диск в Linux с помощта на командния ред

Как да монтирате твърд диск в Linux с помощта на командния ред

Ако искате да използвате терминала по -често, научаването как да монтирате ръчно твърд диск и да го демонтирате отново в Linux система е лесно начало. Освен това, ако някога се окажете в ситуация, която ви оставя далеч от традиционния работен плот, знанието как да направите това може да спести много време и усилия за изследвания.





За щастие, съвременните дистрибуции на Linux правят този процес много по -лесен и интуитивен от преди.





Какво е монтаж?

В повечето случаи монтажът се отнася до процеса, който позволява на компютъра ви да има достъп до файлове, съхранявани на различни устройства, като USB устройства или твърди дискове. Всяко устройство има своя собствена отделна файлова система или системи, които трябва да бъдат интегрирани в екосистемата на вашия компютър. Повечето дистрибуции на Linux се монтират много, защото са съставени от множество файлови системи под формата на „дялове“.





Обикновено съвременните настолни компютри на Linux се справят автоматично с процеса на монтиране. Въпреки това е добре да знаете как да го направите ръчно, ако всичко друго се провали или ако случайно сте останали само с терминал и трябва да архивирате някои данни.

Проверка на наличните ви дялове

След като свържете вашия твърд диск или USB, можете да видите вашите устройства и техните отделни файлови системи, като използвате тази команда:



lsblk

Както се вижда по -горе, всяко физическо устройство следва конвенцията за именуване на sd (x) , като първият е посочен sda , секундата баня , третият sdc , и така нататък. The SD името е съкратено от SCSI устройство . Ако използвате по -стар компютър, може да ги видите с име hd (x) вместо.

Тези отделни устройства са допълнително разделени на различни дялове: sda1, sda2, sda3 и т.н. Просто казано, те представляват как вашият твърд диск е разделен. Ние ще монтираме тези специфични дялове, а не самите устройства-тъй като те са мястото, където се съхраняват действителните данни.





Обикновено можете да идентифицирате вашата Linux кутия по нейните множество дялове. Целта на това е да се отделят важни и маловажни системни файлове, като вашия swap дял . Друг начин да разберете е да погледнете под Mountpoint влизане. Записите, които са част от вашата Linux кутия, вече ще бъдат монтирани.

Как да монтирате твърд диск в Linux

Всъщност има два различни интерфейса на командния ред, които можете да използвате за монтиране на устройства в Linux: Удиск и монтиране/монтаж . Препоръчваме Udisks в почти всички ситуации, но тъй като случаят на използване на всеки е различен, ще очертаем и метода на монтиране.





Монтаж с Udisks

Udisks е важен софтуер, използван в много дистрибуции на Linux. Той отговаря за управлението на устройства за съхранение, като USB флаш памет и твърди дискове. Той включва инструмент, наречен команден ред udisksctl . Под този инструмент всички ваши команди за разделяне следват този основен модел:

udisksctl [command] [options] [location]

Просто, нали? За да монтирате желания от вас дял, използвайте тази команда, като я замените sdb1 с името на вашия дял:

udisksctl mount -b /dev/sdb1

The -b флаг просто означава, че дялът, който монтирате, е от устройство.

Можете също да монтирате виртуални устройства, като изображения на дискове, с Udisks:

udisksctl loop-setup -r -f example.iso

Ако вашето изображение не завърши процеса на монтиране самостоятелно, идентифицирайте името на цикъла с lsblk и въведете тази команда, замествайки loop0 с името на вашия цикъл.

udisksctl mount -b /dev/loop0

Имайте предвид, че тъй като не монтираме физически твърд диск, той е означен като цикъл отколкото sd (x) .

Първата команда ви позволява да разпознаете образа на вашия диск като виртуален (или цикъл ) устройство. The -r флаг, стоящ за Само за четене , е по избор, но гарантира двойно, че файловете, които монтирате, няма да бъдат случайно презаписани. След това можем да продължим както обикновено и да монтираме вече наличния образ на диска.

Ако проверите монтираните си дялове с lsblk команда отново, ще забележите няколко промени.

Забележете как устройствата, различни от вашата Linux кутия, сега също имат специфични точки на монтиране. Това означава, че вече имате достъп до файловете в тях, като промените директориите на определените от тях места.

Демонтиране с удиски

След като приключите с монтираното устройство, трябва да го премахнете безопасно от кутията на Linux, за да предотвратите загуба на данни. Можете да направите това, като изключите и след това изключите чуждата файлова система, отделяйки я от вашата.

За да демонтирате, можете да използвате повторно предишната команда, но да я замените монтаж с демонтирай :

udisksctl unmount -b /dev/sdb1

Не забравяйте да промените името в края с името на вашето устройство и имайте предвид, че виртуалните устройства, като например изображения на дискове, се наричат ​​по различен начин от устройствата на твърдия диск и USB.

Ако проверите устройствата си с помощта lsblk , ще забележите, че вашият твърд диск все още е наличен, дори след като го демонтирате. За да го премахнете напълно и безопасно да премахнете устройството си, трябва да въведете друга команда, която го изключва:

udisksctl power-off -b /dev/sdb1

Обърнете внимание, че никога не трябва да изключвате дяловете на вашия компютър с Linux, тъй като те са част от вашата система. Същото важи и за образите на дискове, тъй като те не се захранват на първо място; вместо това ще ви трябва различна команда, за да ги премахнете от списъка си с устройства:

udisksctl loop-delete -b /dev/loop0

Монтаж С монтаж

В по -голямата си част Udisks трябва да свършат работата вместо вас. Въпреки това е добре да знаете как да направите алтернативно, в случай че първото не е опция.

Другият вариант е монтаж команда. Основната разлика между Udisks и mount е, че с монтирането трябва да посочите къде искате да монтирате вашите дялове. Освен това няма да можете да изключите устройството си, след като приключите с него, като използвате командата mount.

Ще ви трябват и администраторски права (следователно sudo в началото на следните команди). Тъй като привилегиите на sudo са много мощни, ние препоръчваме метода Udisks в повечето случаи, за да предотвратите случайно повреда на вашата система.

Ако искате да продължите и да използвате командата mount, можете да го направите така:

sudo mount /dev/sdb1 /mnt

Последната част, / mnt , показва къде искате да поставите монтирания твърд диск във вашия компютър. Традиционно в Linux това е / mnt директория. За множество устройства можете да ги монтирате в подпапки под / mnt . Просто не забравяйте да създадете тези папки с mkdir първо.

Подобно на удиските, монтаж инструментът също поддържа изображения на дискове. Запомнянето на начина, по който работи, може да бъде малко по -тромаво. За разлика от Udisks, трябва само да въведете една команда, докато монтирате дискови изображения с монтиране:

sudo mount example.iso /mnt -t iso9660 -o loop

Ако съдържанието на изображението на вашия диск не се показва правилно, опитайте да го замените iso9660 с udf . Тази опция показва формата на изображението на диска.

Свързани: Как да клонирате вашия твърд диск на Linux

Демонтиране с umount

Може да изглежда странно, но командата за демонтиране на дял не е „демонтиране“, но умунт . За разлика от монтажа, не е нужно да посочвате местоположението на вашата точка на монтиране; имате нужда само от името на устройството.

sudo umount /dev/sdb1

Внимавайте, че ако работите с физическо устройство, все още трябва да използвате Udisks изключване команда (обяснено по -горе), за да се гарантира, че няма да се загубят данни при прекъсване на връзката.

За изображения на дискове просто назовете цикличното устройство:

sudo umount /dev/loop0

Отново не забравяйте да смените loop0 с името на вашето устройство.

Получаване на помощ при монтиране на твърди дискове

Монтирането и демонтирането на устройства може да се усложни, ако нямате навика. Ако трябва да запомните конкретните стъпки за тези помощни програми, не забравяйте, че винаги можете да въведете помогне команда да получите незабавно ръководство.

що за цвете е това
udisksctl help mount help

За щастие на потребителите на Linux, в допълнение към нашите ръководства, всъщност има много начини да получите помощ за всяка команда.

Дял Дял Туит електронна поща 7 начина да получите помощ от командния ред за Linux

Всички основни команди за изучаване на Linux команди от командния ред

Прочетете Напред
Свързани теми
  • Linux
  • Файлова система
  • Дисков дял
  • Команди на Linux
  • Съвети за Linux
За автора Джордан Глор(51 статии са публикувани)

Джордан е писател на персонал в MUO, който се стреми да направи Linux достъпен и без стрес за всички. Той също така пише ръководства за поверителност и производителност.

Още от Джордан Глор

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате
Категория Linux