linux | Виртуальная машина Ubuntu создает жесткий диск, раздел диска, монтирование разделов, автоматическое монтирование, очистка диска
linux | Виртуальная машина Ubuntu создает жесткий диск, раздел диска, монтирование разделов, автоматическое монтирование, очистка диска

01. Создайте жесткий диск

>>>что делает жесткий диск? Нажмите на настройки виртуальной машины. Здесь есть два жестких диска: один 100G и один 20G. Сценарий применения: При загрузке yocto недостаточно места на диске, поэтому я написал эту статью для вашей справки.

>>>Начните создавать новый жесткий диск Нажмите, чтобы добавить

[Выберите жесткий диск. Следующий шаг]

【Рекомендуемый следующий шаг】

[Выберите первый и перейдите к следующему шагу]

[Если здесь выделено 50 ГБ, выберите один файл]

[После этого будет создан файл в формате .vmdk]

[Успешно добавлено]

[Удалите его, если он вам больше не нужен,Если вы уже прошли,Удаление может привести к потере загруженных файлов.,Не забудьте сделать резервную копию]

Нажмите ctrl+E, чтобы войти в каталог и проверить. Судя по времени, удаление удаляется только с виртуальной машины, а не с места установки. Не забудьте удалить его вручную, иначе ваша Ubuntu будет становиться все больше и больше.

02. Раздел диска

>>>

1. Посмотреть доступные диски первый,использоватьlsblkЗаказ Посмотреть все в системедиски Раздел: lsblk В результате будут перечислены все доступные диски и разделы, что поможет вам определить, какой диск нужно разбить.

[При создании разных жестких дисков будут разные имена. Например, первый раз обычно — sda, второй — sdb и т. д.]

В качестве примера мы возьмем sdb. По умолчанию раздел не создается. Отображается только sdb и нет sdb1.

2. использовать fdisk раздел

Предположим, что диск, который вы хотите разбить на разделы, /dev/sdb,ты можешьиспользоватьниже Заказзапускать fdisk

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

3. fdisk Заказ

Входить fdisk После этого вы можете использовать следующий раздел Заказ:

  • n:Создать новый раздел
  • d:удалить раздел
  • p:показать таблицу разделов
  • w:Запись изменения и выход
  • q:Не сохраняйте изменения ипокидать
Создать новый раздел
  1. входить n Создать новый раздел。
  2. выбирать Разделтип(хозяин Разделили Расширять Раздел)。входить p
  3. выбирать Раздел Число。входить 1
  4. Установите начальный сектор раздела. оставить по умолчанию
  5. Установите конечный сектор раздела (по умолчанию можно задать вручную). оставить по умолчанию
удалить раздел
  1. входить d удалить раздел。
  2. Выберите номер раздела, который требуется удалить.
показать таблицу разделов

входить p Отображение текущей таблицы разделов.

Запись изменений

После завершения разделения войдите w Запись изменения и выход fdisk

[Я разделил SDB на SDB1, шаги следующие]

  1. 1、входить n Создать новый раздел。входить n
  2. 2、выбирать Разделтип(хозяин Разделили Расширять Раздел)。входить p
  3. 3、выбирать Раздел Число。входить 1
  4. 4、Установите начальный сектор раздела. оставить по умолчанию
  5. 5、Установите конечный сектор раздела (по умолчанию можно задать вручную). оставить по умолчанию
  6. 6、входитьwдержать

4. Форматировать раздел

После завершения разбиения раздела необходимо отформатировать. Предположим, вы создаете новый раздел /dev/sdb1,ты можешьиспользовать mkfs Заказ форматировать. Например, отформатируйте как ext4 Файловая система:

Язык кода:javascript
копировать
sudo mkfs.ext4 /dev/sdb1

5. Смонтировать раздел

После завершения форматирования вы можете смонтировать раздел в каталог. Например, смонтировать на /mnt/mydisk

Язык кода:javascript
копировать
# Создать точку монтирования
Язык кода:javascript
копировать
sudo mkdir -p /mnt/mydisk
Язык кода:javascript
копировать
# Смонтировать раздел
Язык кода:javascript
копировать
sudo mount /dev/sdb1 /mnt/mydisk

[Мое крепление следующее]

[Вот как установить его навсегда]

6. Автоматический монтаж

Чтобы автоматически смонтировать раздел после перезагрузки системы, необходимо отредактировать /etc/fstab документ. Добавьте следующие строки:

Язык кода:javascript
копировать
/dev/sdb1 /mnt/mydisk ext4 defaults 0 2

[Резюме следующее]

Язык кода:javascript
копировать
# Посмотретьдисклсблк# использовать fdisk разделsudo fdisk /dev/sdb​# существовать fdisk середина Создать новый раздел (при условии, что основной раздел создан sdb1)# входить n -> p -> 1 -> Начальный сектор по умолчанию -> Конечный сектор по умолчанию -> w​# Форматировать разделsudo mkfs.ext4 /dev/sdb1​# Создать точку монтирования sudo mkdir -p /mnt/mydisk​# Смонтировать разделsudo mount /dev/sdb1 /mnt/mydisk​# редактировать /etc/fstab Файл начинается с Автомонтированиеsudo nano /etc/fstab# Добавьте следующие строки: # /dev/sdb1 /mnt/mydisk ext4 defaults 0 2​

03. Дополнительная отмена монтажа

>>>Посмотреть жесткий диск Раздел Статус монтажа

1. Просмотр смонтированной файловой системы

первый,использоватьmountЗаказилиlsblkЗаказ Посмотреть установленный в данный момент Файловая система:

Язык кода:javascript
копировать
mount | grep /dev/sdb

или

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

2. Отмонтируйте файловую систему

использоватьumountЗаказ Размонтировать файловую Система. Вам необходимо указать точку монтирования и устройство. Например, если вы хотите размонтировать /dev/sdb1,и оно растет /mnt/mydisk

Язык кода:javascript
копировать
sudo umount /dev/sdb1

или

Язык кода:javascript
копировать
sudo umount /mnt/mydisk

[Резюме следующее]

Язык кода:javascript
копировать
# Просмотр смонтированных файловых системmount | grep /dev/sdb​# илиlsblk​# Размонтировать устройство sudo umount /dev/sdb1​# илиsudo umount /mnt/mydisk​# Проверьте, успешно ли размонтировано монтирование | grep /dev/sdb​# илиlsblk

04. Другие инструменты разбиения на разделы

>>>1. gdisk gdisk похожее fdisk инструмент, но он поддерживает GPT(GUID Partition Таблица) разделенная таблица,подходит для более 2TB диск. использовать Пример:

Язык кода:javascript
копировать
sudo gdisk /dev/sdb

>>>parted parted Это более продвинутый инструмент разметки, который поддерживает MBR и GPT Таблица разделов и строка существующего Заказа могут использоваться напрямую. существовать parted Вы можете использовать следующий заказ:

  • mklabel:создавать новые Разделповерхность(Например,msdos или gpt)
  • mkpart:Создать новый раздел
  • rm:удалить раздел
  • print:показать таблицу разделов
  • quit:покидать parted

пример использования: нажмите Tab для автоматического завершения

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

>>>

>>>cfdisk cfdisk основан на curses графический инструмент разбиения,подходящий для MBR Таблица разделов. использовать Пример:

Язык кода:javascript
копировать
sudo cfdisk /dev/sdb

【Подвести Итог таков расстались в качестве примера

Язык кода:javascript
копировать
# запускать partedsudo parted /dev/sdb​# создавать новые GPT Таблица разделов (разделена) mklabel gpt​# Создать новый раздел(parted) mkpart primary 0% 100%​# показать таблицу разделов(parted) print​# покидать parted(parted) quit​

05. Очистка Ubuntu

>>>Пожалуйста, действуйте осторожно

Язык кода:javascript
копировать
# убирать APT кэширование sudo apt-get clean​# Удалить пакеты, которые больше не нужны sudo apt-get autoremove​# Удалить старое ядро ​​dpkg --list | grep linux-imagesudo apt-get purge linux-image-xxx​# убрать временный файл sudo rm -rf /tmp/*​# убирать пользователя кэшермом -rf ~/.cache/*​# собирать файл журнала sudo journalctl --vacuum-time=3dsudo rm -f /var/log/*.log.*sudo rm -f /var/log/*.gz​# использовать bleachbit Инструментысудо apt-get install bleachbitbleachbit​# Убрать миниатюру Cacherm -rf ~/.cache/thumbnails/*​# убирать старый файл конфигурации sudo apt-get purge $(dpkg -l | grep '^rc' | awk '{print $2}')​# убирать snapd кэширование sudo snap list --all | awk '/disabled/{print $1, $3}' | while read snapname revision; do sudo snap remove "$snapname" --revision="$revision"; done​

Подвести итог

>>>Если вам это нравится, пожалуйста, поддержите его.,Больше качественного контента,Постоянные обновления

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