Как разбить и смонтировать диски в системе Ubuntu
Как разбить и смонтировать диски в системе Ubuntu

1. Подтвердите текущую информацию о диске системы.

команда лсблк

мы можемиспользоватьlsblkкоманда для запроса системыизблокирующее устройство,Включая диск, раздел и точку монтирования.

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

Возвращаемый результат показан ниже:

fdisktool

fdisk — это инструмент для управления разделами, который можно использовать для просмотра дисков и их разделов. Используйте опцию -l для вывода списка всех дисков и разделов.

Язык кода:bash
копировать
fdisk -l

Возвращаемый результат показан ниже:

Вы можете просмотреть подробную информацию о каждом диске и разделе. Мы можем судить, какие разделы были смонтированы, а какие нет, на основе MOUNTPOINT.

2. Создайте точку монтирования

При необходимости мы можем создать соответствующие точки монтирования и обычно монтировать диск в каталог /mnt или /data.

Здесь мы создаем точку монтирования с именем data.

Язык кода:bash
копировать
mkdir /mnt/data

3. Используйте инструмент fdisk, чтобы разбить диск на разделы.

fdisk — это широко используемый инструмент для управления таблицами разделов MBR (Master Boot Record). Подходит для дисков меньшего размера (менее 2 ТБ).

Шаг 1. Просмотр доступных дисков

использовать lsblk или fdisk -l Чтобы просмотреть информацию о диске и разделах в текущей системе:

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

или ВОЗ:

Язык кода:bash
копировать
fdisk -l

Найдите диск, который нам нужно разбить на разделы, на основе полученной информации. Например, предположим, что это диск /dev/sdb.

Шаг 2. Используйте fdisk для входа в управление разделами диска.

использоватьfdiskДиск управления командами,Выберите необходимый раздел и диск:

Язык кода:bash
копировать
fdisk /dev/sdb

Возврат выглядит так, как показано ниже:

Вы войдете сюдаfdiskизинтерактивный режим。

Шаг 3. Создайте новый раздел.

существуют fdisk приглашение,использовать, выполните следующие команды:

1. Создать новый раздел

Введите n(новый), чтобы создать новый раздел.

Язык кода:bash
копировать
Command (m for help): n

Здесь нам будет предложено выбрать, создавать ли основной раздел или расширенный раздел. Обычно вход основного раздела p, а затем выберите номер раздела по мере необходимости (по умолчанию — от 1 начинать),И начальное и конечное положение раздела. Если вы хотите выделить весь диск,Просто нажмите Enter, используйте значение по умолчанию.

2. Выберите тип раздела(Необязательный):

По умолчанию fdisk создателям Linux Перегородка (83 типа). Если вам нужно изменить тип раздела,Например, если вы хотите поменять раздел,использоватьне изменять тип раздела.

Язык кода:bash
копировать
Command (m for help): t

Введите соответствующий код типа раздела. Например, Линукс из ext4 использоватьтип 83,Linux swapиспользуйте тип 82. Здесь мы используем LVM,Установите тип 8E.

3. сохранить ипокидать

Введите w, чтобы сохранить изменения и выйти из fdisk.

Язык кода:bash
копировать
Command (m for help): w

Эта команда означает запись в таблицу разделов и выход.

Шаг 4. Отформатируйте новый раздел.

Язык кода:bash
копировать
mkfs.ext4 /dev/vdb

Если создан раздел подкачки, его необходимо отформатировать как тип подкачки:

Язык кода:bash
копировать
mkswap /dev/vdb

Шаг 5. Смонтируйте новый раздел

После создания и форматирования раздела его можно смонтировать в каталог, например /mnt/data:

Язык кода:bash
копировать
mkdir /mnt/data
mount /dev/vdb /mnt/data

4.использовать parted раздел

разделенный раздел GPT (таблица разделов GUID),Подходит для дисков размером более 2ТБиз. Он мощнее, чем fdisk,Поддерживает больше типов файловых систем.

Шаг 1. Установите разделенный

Язык кода:bash
копировать
sudo apt update
sudo apt install parted

Шаг 2: Начните разделяться

Язык кода:bash
копировать
parted /dev/sdb

Шаг 3. Создайте таблицу разделов GPT (при необходимости).

Если диск еще не разбит на разделы, необходимо создать таблицу разделов GPT. Затем выполните следующую команду:

Язык кода:bash
копировать
mklabel gpt

Шаг 4. Создайте новый раздел.

1. Создать новый раздел

Используйте команду mkpart для создания раздела, укажите начальную и конечную позицию раздела.

Например, создайте раздел ext4 размером от 1 МБ до 100 ГБ:

Язык кода:bash
копировать
mkpart primary ext4 1MiB 100GiB

здесьиз primary Тип раздела ext4 это тип файловой системы.

2. Просмотр разделов

Введите команду print, чтобы проверить состояние раздела диска.

Язык кода:txt
копировать
print

3. покидать parted

Когда закончите, введите quit покидатьparted。

Язык кода:bash
копировать
quit

Шаг 5. Отформатируйте новый раздел.

Как и fdisk, раздел необходимо отформатировать после его создания.

Язык кода:txt
копировать
mkfs.ext4 /dev/vdb

Шаг 6. Подключите новый раздел

Язык кода:bash
копировать
mkdir /mnt/data
mount /dev/vdb /mnt/data

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

Чтобы разрешить автоматическое монтирование раздела при запуске системы, нам нужно Отредактировать файл /etc/fstab.

1. Получите UUID (уникальный идентификатор тома) раздела.

Язык кода:bash
копировать
blkid

Результат вывода такой, как показано на рисунке:

Скопируйте значение UUID (например, xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).

2. Отредактируйте файл /etc/fstab.

Язык кода:bash
копировать
vi /etc/fstab

3. Добавьте следующий контент в конец файла, замените UUID фактическим UUID вашего раздела и укажите точку монтирования /mnt/data и тип файловой системы (например, ext4, ntfs и т. д.).

Язык кода:bash
копировать
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/data ext4 defaults 0 2

Описание распространенных вариантов крепления

• defaults: это комбинированный параметр, включающий набор параметров монтирования по умолчанию, таких как rw (чтение и запись), relatime (уменьшение количества обновлений времени доступа к индексному дескриптору) и т. д.

• 0 и 2: эти значения контролируют необходимость резервного копирования и порядок проверки файловой системы соответственно. Обычно первое значение 0(Нет резервной копии),Второе значение — 1или2 (1 — корневая файловая система).,Используйте 2) для других файловых систем.

6.Проверьте конфигурацию /etc/fstab

Язык кода:bash
копировать
mount -a

Если нет сообщения об ошибке,Описание Конфигурация правильная,Раздел будет автоматически смонтирован при следующем существовании системы.

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 и детали кода