[Linux] Подключите жесткий диск и настройте его автоматическое монтирование при загрузке.
[Linux] Подключите жесткий диск и настройте его автоматическое монтирование при загрузке.

В этой статье представлены концепции и этапы монтирования жесткого диска в системе Linux, а также объясняется, как автоматически монтировать его при загрузке.

1.Что такое крепление

Придерживаясь концепции Linux «все является файлом».,Жесткий диск представлен в системе как файл. например,Две авторские работы здесьжесткий дисксуществовать/devЭто файлы в каталоге。

в,nvmeУказывает, что жесткий дискnvmeжесткий диск,n1Представляет основную память,p1Указывает первый сектор。

Конечно, это не те файлы, которые нам нужны. Нам нужно использовать пространство этих жестких дисков.

мы должныСоздайте каталог в Linux, соответствующий сектору жесткого диска.,Итак, мы можем использовать этожесткий дискконкретный сектор。Этот каталог называетсяточка монтирования

2. Нажмите «монтировать» в файловом менеджере.

в файловом менеджереДругие локации,Некоторые жесткие диски, которые можно смонтировать, будут перечислены автоматически.,Просто нажмите напрямую,Вы можете автоматически смонтировать жесткий диск и войти.

У автора здесь две системы и два жестких диска, поэтому я могу получить доступ к своим файлам в Windows, щелкнув напрямую.

Просто нажмите на файл,Проверятьсвойство,Вы можете увидеть место установки:

Внимательно проверьте место установки и обнаружите, что этот каталог существует:

3. Ручной монтаж

Просмотр монтируемых секторов жесткого диска

Файловый менеджер фактически не перечисляет все жесткие диски, которые можно смонтировать. Используйте следующую команду, чтобы получить список всех монтируемых секторов жесткого диска:

Язык кода:javascript
копировать
lsblk

Вот результаты, которые я проверил:

Язык кода:javascript
копировать
han@ASUS-TUF-Gaming-F15-FX507ZR:~$ lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
loop0         7:0    0     4K  1 loop /snap/bare/5
loop1         7:1    0    62M  1 loop /snap/core20/1587
loop2         7:2    0  63.9M  1 loop /snap/core20/2105
loop3         7:3    0  74.1M  1 loop /snap/core22/1033
loop4         7:4    0 400.8M  1 loop /snap/gnome-3-38-2004/112
loop5         7:5    0 349.7M  1 loop /snap/gnome-3-38-2004/143
loop6         7:6    0   497M  1 loop /snap/gnome-42-2204/141
loop7         7:7    0  91.7M  1 loop /snap/gtk-common-themes/1535
loop8         7:8    0   604K  1 loop /snap/gtk-theme-orchis/3
loop9         7:9    0  45.9M  1 loop /snap/snap-store/582
loop10        7:10   0  12.3M  1 loop /snap/snap-store/959
loop11        7:11   0  40.4M  1 loop /snap/snapd/20671
loop12        7:12   0   284K  1 loop /snap/snapd-desktop-integration/14
loop13        7:13   0   452K  1 loop /snap/snapd-desktop-integration/83
nvme0n1     259:0    0 476.9G  0 disk 
├─nvme0n1p1 259:1    0   260M  0 part /boot/efi
├─nvme0n1p2 259:3    0    16M  0 part 
├─nvme0n1p3 259:4    0 453.7G  0 part /media/han/Это очень C
├─nvme0n1p4 259:5    0   750M  0 part 
├─nvme0n1p5 259:6    0    22G  0 part 
└─nvme0n1p6 259:7    0   200M  0 part 
nvme1n1     259:2    0 953.9G  0 disk 
├─nvme1n1p1 259:8    0 853.9G  0 part /media/han/BA121BD2121B928D
├─nvme1n1p2 259:9    0   513M  0 part 
├─nvme1n1p3 259:10   0     1K  0 part 
└─nvme1n1p5 259:11   0  99.5G  0 part /

Создайте каталог в нужном месте в качестве точки монтирования.

Вообще говоря,Система автоматически/mediaСоздано подточка монтирования,Мы также можем следовать этой привычке,существовать/mediaСоздано под Человек по имениnvme1n1p1В папке монтируется мой второй блокnvmeжесткий дискпервый сектор:

Язык кода:javascript
копировать
sudo mkdir /media/nvme1n1p1

Нам нужны права администратора, иначе мы не сможем его создать.

Затем используйтеmountПросто смонтируйте команду:

Язык кода:javascript
копировать
mount /dev/nvme1n1p1 /media/nvme1n1p1

4. Настройте автоматическое монтирование при запуске

Все вышеперечисленные методы являются временным монтажом.,После выключения системы он становится бесполезным. Хотите установить навсегда,Необходимо настроить систему на автоматическое монтирование при загрузке。Система основана на/etc/fstabЭтот файл автоматически монтируется,Нам просто нужно изменить этот файл.

3. Ручной монтаж

Просмотр монтируемых секторов жесткого диска

Файловый менеджер фактически не перечисляет все жесткие диски, которые можно смонтировать. Используйте следующую команду, чтобы получить список всех монтируемых секторов жесткого диска:

Язык кода:javascript
копировать
lsblk

Вот результаты, которые я проверил:

Язык кода:javascript
копировать
han@ASUS-TUF-Gaming-F15-FX507ZR:~$ lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
loop0         7:0    0     4K  1 loop /snap/bare/5
loop1         7:1    0    62M  1 loop /snap/core20/1587
loop2         7:2    0  63.9M  1 loop /snap/core20/2105
loop3         7:3    0  74.1M  1 loop /snap/core22/1033
loop4         7:4    0 400.8M  1 loop /snap/gnome-3-38-2004/112
loop5         7:5    0 349.7M  1 loop /snap/gnome-3-38-2004/143
loop6         7:6    0   497M  1 loop /snap/gnome-42-2204/141
loop7         7:7    0  91.7M  1 loop /snap/gtk-common-themes/1535
loop8         7:8    0   604K  1 loop /snap/gtk-theme-orchis/3
loop9         7:9    0  45.9M  1 loop /snap/snap-store/582
loop10        7:10   0  12.3M  1 loop /snap/snap-store/959
loop11        7:11   0  40.4M  1 loop /snap/snapd/20671
loop12        7:12   0   284K  1 loop /snap/snapd-desktop-integration/14
loop13        7:13   0   452K  1 loop /snap/snapd-desktop-integration/83
nvme0n1     259:0    0 476.9G  0 disk 
├─nvme0n1p1 259:1    0   260M  0 part /boot/efi
├─nvme0n1p2 259:3    0    16M  0 part 
├─nvme0n1p3 259:4    0 453.7G  0 part /media/han/Это очень C
├─nvme0n1p4 259:5    0   750M  0 part 
├─nvme0n1p5 259:6    0    22G  0 part 
└─nvme0n1p6 259:7    0   200M  0 part 
nvme1n1     259:2    0 953.9G  0 disk 
├─nvme1n1p1 259:8    0 853.9G  0 part /media/han/BA121BD2121B928D
├─nvme1n1p2 259:9    0   513M  0 part 
├─nvme1n1p3 259:10   0     1K  0 part 
└─nvme1n1p5 259:11   0  99.5G  0 part /

Создайте каталог в нужном месте в качестве точки монтирования.

Вообще говоря,Система автоматически/mediaСоздано подточка монтирования,Мы также можем следовать этой привычке,существовать/mediaСоздано под Человек по имениnvme1n1p1В папке монтируется мой второй блокnvmeжесткий дискпервый сектор:

Язык кода:javascript
копировать
sudo mkdir /media/nvme1n1p1

Нам нужны права администратора, иначе мы не сможем его создать.

Затем используйтеmountПросто смонтируйте команду:

Язык кода:javascript
копировать
mount /dev/nvme1n1p1 /media/nvme1n1p1

4. Настройте автоматическое монтирование при запуске

Все вышеперечисленные методы являются временным монтажом.,После выключения системы он становится бесполезным. Хотите установить навсегда,Необходимо настроить систему на автоматическое монтирование при загрузке。Система основана на/etc/fstabЭтот файл автоматически монтируется,Нам просто нужно изменить этот файл.

Для каждого монтируемого сектора жесткого диска,Есть шесть параметров,Последние три параметра обычно имеют значениеdefaults00Вот и все,Первые три параметра необходимо установить самостоятельно.,Они есть:UUID сектора жесткого диска, который нужно смонтироватьКаталог целевой точки монтированияФормат файловой системы секторов жесткого диска

UUID сектора жесткого диска, который нужно смонтироватьиФормат файловой системы секторов жесткого дискаВсе может пройтиblkidКомандный запрос:

Язык кода:javascript
копировать
sudo blkid
Язык кода:javascript
копировать
Требуются права администратора. Ниже приведены результаты моего запроса:
han@ASUS-TUF-Gaming-F15-FX507ZR:~$ sudo blkid
/dev/nvme1n1p5: UUID="7add1901-adef-4e4c-90cf-2aa29d0eefdf" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="0b46eacc-05"
/dev/loop1: TYPE="squashfs"
/dev/nvme0n1p5: LABEL="RESTORE" BLOCK_SIZE="512" UUID="9802E4CD02E4B184" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="c993d14d-084b-411d-b40f-f3f9a7c9add2"
/dev/nvme0n1p3: LABEL="M-hM-?M-^YM-eM->M-^HC" BLOCK_SIZE="512" UUID="8CD845A9D84591FE" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="ff605b7d-1935-4e7f-a0c4-fabb7a9ce8bd"
/dev/nvme0n1p1: LABEL_FATBOOT="SYSTEM" LABEL="SYSTEM" UUID="6844-14A0" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="9d8c79ce-dd1c-47d9-a37a-48bb81dcd968"
/dev/nvme0n1p6: LABEL="MYASUS" UUID="E6E4-E3BA" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="Basic data partition" PARTUUID="a16ec556-9ced-4b7a-97c1-ca3f51645c28"
/dev/nvme0n1p4: LABEL="RECOVERY" BLOCK_SIZE="512" UUID="9E8047FB8047D883" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="70a6a0a0-47ac-4f2f-88ab-bb3105367968"
/dev/loop8: TYPE="squashfs"
/dev/loop6: TYPE="squashfs"
/dev/loop13: TYPE="squashfs"
/dev/loop4: TYPE="squashfs"
/dev/loop11: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop0: TYPE="squashfs"
/dev/loop9: TYPE="squashfs"
/dev/loop7: TYPE="squashfs"
/dev/nvme1n1p2: UUID="6990-AB1E" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="0b46eacc-02"
/dev/nvme1n1p1: BLOCK_SIZE="512" UUID="BA121BD2121B928D" TYPE="ntfs" PARTUUID="0b46eacc-01"
/dev/loop5: TYPE="squashfs"
/dev/loop12: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/loop10: TYPE="squashfs"
/dev/nvme0n1p2: PARTLABEL="Microsoft reserved partition" PARTUUID="9a0cddc0-b8cf-4e4c-8147-47845f628beb"

После запроса,Изменить напрямую/etc/fstabПросто файл。Для изменения этого файла также требуются права администратора.。Я использовал это здесьgeditмодификации программного обеспечения,Вы также можете выбрать vim или другие.

Язык кода:javascript
копировать
sudo gedit /etc/fstab

После модификации,Есть еще один важный шаг,Мы должны заранее вручную создать каталог монтирования.。Два целевых каталога монтирования, которые я выбрал здесь:/media/han/BA121BD2121B928Dи/media/han/Это очень C,Каждый может изменить его в соответствии со своим путем к каталогу.

Просто создайте его с правами администратора:

Язык кода:javascript
копировать
han@ASUS-TUF-Gaming-F15-FX507ZR:~$ sudo mkdir /media/han/BA121BD2121B928D
han@ASUS-TUF-Gaming-F15-FX507ZR:~$ sudo mkdir /media/han/Это очень C

Вышеупомянутое — это то, чем я поделюсь с вами сегодня. Надеюсь, это поможет вам научиться.

boy illustration
Учебное пособие по Jetpack Compose для начинающих, базовые элементы управления и макет
boy illustration
Код js веб-страницы, фон частицы, код спецэффектов
boy illustration
【новый! Суперподробное】Полное руководство по свойствам компонентов Figma.
boy illustration
🎉Обязательно к прочтению новичкам: полное руководство по написанию мини-программ WeChat с использованием программного обеспечения Cursor.
boy illustration
[Забавный проект Docker] VoceChat — еще одно приложение для мгновенного чата (IM)! Может быть встроен в любую веб-страницу!
boy illustration
Как реализовать переход по странице в HTML (html переходит на указанную страницу)
boy illustration
Как решить проблему зависания и низкой скорости при установке зависимостей с помощью npm. Существуют ли доступные источники npm, которые могут решить эту проблему?
boy illustration
Серия From Zero to Fun: Uni-App WeChat Payment Practice WeChat авторизует вход в систему и украшает страницу заказа, создает интерфейс заказа и инициирует запрос заказа
boy illustration
Серия uni-app: uni.navigateЧтобы передать скачок значения
boy illustration
Апплет WeChat настраивает верхнюю панель навигации и адаптируется к различным моделям.
boy illustration
JS-время конвертации
boy illustration
Обеспечьте бесперебойную работу ChromeDriver 125: советы по решению проблемы chromedriver.exe не найдены
boy illustration
Поле комментария, щелчок мышью, специальные эффекты, js-код
boy illustration
Объект массива перемещения объекта JS
boy illustration
Как открыть разрешение на позиционирование апплета WeChat_Как использовать WeChat для определения местонахождения друзей
boy illustration
Я даю вам два набора из 18 простых в использовании фонов холста Power BI, так что вам больше не придется возиться с цветами!
boy illustration
Получить текущее время в js_Как динамически отображать дату и время в js
boy illustration
Вам необходимо изучить сочетания клавиш vsCode для форматирования и организации кода, чтобы вам больше не приходилось настраивать формат вручную.
boy illustration
У ChatGPT большое обновление. Всего за 45 минут пресс-конференция показывает, что OpenAI сделал еще один шаг вперед.
boy illustration
Copilot облачной разработки — упрощение разработки
boy illustration
Микросборка xChatGPT с низким кодом, создание апплета чат-бота с искусственным интеллектом за пять шагов
boy illustration
CUDA Out of Memory: идеальное решение проблемы нехватки памяти CUDA
boy illustration
Анализ кластеризации отдельных ячеек, который должен освоить каждый&MarkerгенетическийВизуализация
boy illustration
vLLM: мощный инструмент для ускорения вывода ИИ
boy illustration
CodeGeeX: мощный инструмент генерации кода искусственного интеллекта, который можно использовать бесплатно в дополнение к второму пилоту.
boy illustration
Машинное обучение Реальный бой LightGBM + настройка параметров случайного поиска: точность 96,67%
boy illustration
Бесшовная интеграция, мгновенный интеллект [1]: платформа больших моделей Dify-LLM, интеграция без кодирования и встраивание в сторонние системы, более 42 тысяч звезд, чтобы стать свидетелями эксклюзивных интеллектуальных решений.
boy illustration
LM Studio для создания локальных больших моделей
boy illustration
Как определить количество слоев и нейронов скрытых слоев нейронной сети?
boy illustration
[Отслеживание целей] Подробное объяснение ByteTrack и детали кода