How to Remove Files and Directories Using Linux Command Line
21 Июня 2020
|
Терминал
Как удалить файлы
Чтобы удалить (или удалить) файл в Linux из командной строки, используйте команду (удалить) или команду.
Команда позволяет удалить только один файл, при этом вы можете удалить несколько файлов одновременно.
Будьте особенно осторожны при удалении файлов или каталогов, потому что, как только файл удален, он не может быть легко восстановлен.
-
Чтобы удалить один файл, используйте команду or, а затем имя файла:
Если файл защищен от записи, вам будет предложено подтвердить, как показано ниже. Чтобы удалить тип файла и нажмите . В противном случае, если файл не защищен от записи, он будет удален без запроса.
-
Чтобы удалить несколько файлов одновременно, используйте команду, за которой следуют имена файлов, разделенные пробелом.
Вы также можете использовать подстановочный знак ( ) и обычные расширения для сопоставления нескольких файлов. Например, чтобы удалить все файлы в текущем каталоге, используйте следующую команду:
При использовании обычных расширений сначала перечислите файлы с помощью команды, чтобы вы могли видеть, какие файлы будут удалены перед выполнением команды.
-
Используйте опцию with для подтверждения каждого файла перед его удалением:
-
Чтобы удалить файлы без запроса, даже если файлы защищены от записи, передайте параметр (force) команде:
-
Вы также можете комбинировать варианты. Например, чтобы удалить все файлы в текущем каталоге без запроса в подробном режиме, используйте следующую команду:
В Linux вы можете удалять / удалять каталоги с помощью и .
утилита командной строки для удаления пустых каталогов, в то время как вы можете рекурсивно удалять директории и их содержимое.
-
Чтобы удалить пустой каталог, используйте либо имя, либо имя каталога:
-
Чтобы удалить непустые каталоги и все файлы в них, используйте команду с параметром (рекурсивный):
Если каталог или файл в каталоге защищен от записи, вам будет предложено подтвердить удаление.
-
Чтобы удалить непустые каталоги и все файлы без запроса, используйте с (recursive) и параметрами:
-
Чтобы удалить несколько каталогов одновременно, используйте команду, за которой следуют имена каталогов, разделенные пробелом.
Как и в случае с файлами, вы также можете использовать подстановочный знак ( ) и обычные расширения для соответствия нескольким каталогам.
Теперь вы должны иметь хорошее представление о том , как использовать Linux , и команды , и вы должны иметь возможность безопасно удалить файлы и папки из командной строки.
Посмотреть свободное место на диске
Рассмотрим теперь вопрос, как удобнее всего смотреть свободное место на диске. Тут особо вариантов нет — используется известная и популярная утилита df.
# df -h
Команда показывает информацию и заполнении всех примонтированных дисков, в том числе и сетевых, если они присутствуют в системе. Нужно понимать, что эта информация не всегда достоверная. Вот пример такой ситуации — Диск занят на 100% и не понятно чем, df и du показывают разные значения.
Сразу же покажу удобную комбинацию команд, чтобы посмотреть, кто в данной директории занимает больше всего места. Директории выстроятся в список, начиная с самой объемной и далее. В моем примере будут выведены 10 самых больших папок в каталоге.
# du . --max-depth=1 -ah | sort -rh | head -10
В первой строке будет объем самой директории /usr, а далее вложенные в нее. Привожу пример небольшого скрипта, который я люблю использовать, чтобы оценить размер директорий, к примеру, в архиве бэкапов и сохранить информацию в текстовый файл. Актуально, если у вас не настроен мониторинг бэкапов в zabbix.
echo "==================================" >> dir_size.txt echo "Dirs size `date +"%Y-%m-%d_%H-%M"`" >> dir_size.txt echo "==================================" >> dir_size.txt du -s *| sort -nr | cut -f 2- | while read a;do du -hs $a >> dir_size.txt ;done
На выходе останется файл dir_size.txt следующего содержания.
================================== Dirs size 2019-09-04_18-16 ================================== 3.2T resad 2.0T winshare 1.7T mail 1.2T doc 957G share 43G web 17G hyperv 6.5G zabbix 5.2G onlyoffice 525M databases
В целом, по свободному месту на дисках все. Утилит df и du достаточно, чтобы закрыть этот вопрос.
Подключение Яндекс Диска
Статью с настройкой дисков завершу описанием подключения Яндекс.Диска. Я лично давно и интенсивно его использую. У меня есть статья по созданию резервной копии сайта на яндекс.диск. Статья хоть и старая, но актуальная. Я продолжаю использовать предложенные там решения.
Яндекс диск можно подключить как системный диск по webdav. Скажу сразу, что работает это так себе, я давно им не пользуюсь в таком виде. Мне больше нравится работать с ним через консольный клиент linux.
Устанавливаем консольный клиент yandex-disk на Debian.
# echo "deb http://repo.yandex.ru/yandex-disk/deb/ stable main" | tee -a /etc/apt/sources.list.d/yandex-disk.list > /dev/null # apt install gnupg # wget http://repo.yandex.ru/yandex-disk/YANDEX-DISK-KEY.GPG -O- | apt-key add - # apt update && apt install yandex-disk
Дальше запускаете начальную настройку.
# yandex-disk setup
После этого яндекс диск подключен к системе и готов к работе. Посмотреть его статус можно командой.
# yandex-disk status
Остановить или запустить Яндекс.Диск можно командами.
# yandex-disk stop # yandex-disk start
Файл конфигурации находится по адресу /root/.config/yandex-disk/config.cfg. Туда, к примеру, можно добавить список папок исключений, которые не нужно синхронизировать.
exclude-dirs="dir1,exclude/dir2,path/to/another/exclude/dir"
Консольный клиент поддерживает символьные ссылки. Я много где использовал его. В основном в скриптах по автоматизации бэкапов. К примеру, я останавливал сервис яндекс диска, готовил бэкапы к отправке. Упаковывал их архиватором с разбивкой архивов по размеру. Потом создавал символьные ссылки в папке яндекс диска и запускал синхронизацию. Когда она заканчивалась, удалял локальные файлы и останавливал синхронизацию.
Яндекс диск сильно тормозит и падает, если у вас много мелких файлов. Мне доводилось хранить в нем бэкапы с сотнями тысяч файлов. Передать их в облако напрямую было невозможно. Я паковал их в архивы по 2-10 Гб и заливал через консольный клиент. Сразу могу сказать, что это решение в пользу бедных. Этот облачный диск хорош для домашних нужд пользователей и хранения семейных фоток и видео. Когда у вас большие потоки данных, которые нужно постоянно обновлять, работа с яндекс диском становится сложной.
Во-первых, трудно мониторить такие бэкапы. Во-вторых, тяжело убедиться в том, что то, что ты залил в облако, потом нормально скачается и распакуется из бэкапа. Как запасной вариант для архивов, куда они будут складываться раз в неделю или месяц, подойдет. Но как основное резервное хранилище точно нет. Какие только костыли я не придумывал для Яндекс.Диска в процессе промышленной эксплуатации. В итоге все равно почти везде отказался. Да, это очень дешево, но одновременно и очень ненадежно. Он иногда падает. Это хорошо, что упал, можно отследить и поднять. Так же он может зависнуть и просто ничего не синхронизировать, при этом служба будет работать. Все это я наблюдал, когда пытался синхронизировать сотни гигабайт данных. Иногда у меня это получалось
Меняем размер разделов диска с помощью fdisk
Более гибкий, но сложный вариант изменения размера диска в Linux подразумевает использование консольной утилиты fdisk. Для выполнения расширения тома на все свободное пространство понадобится выполнить более десятка разных действий, но на все про все уйдет не больше 10 минут.
- Если вы пока не знаете, под какими метками располагается сам диск и его логические тома, используйте команду sudo fdisk -l, отобразив список со всеми секторами.
- Используйте команду umount /dev/sdb2 для размонтирования раздела. Замените его название на необходимое и учитывайте, что корневой том размонтировать так просто нельзя, понадобится загрузка с LiveCD.
- Далее укажите fdisk /dev/sdb, подключившись тем самым к указанному диску.
- Посмотрите все разделы, введя p и нажав на Enter.
- За удаление отвечает d; после активации этого атрибута понадобится ввести цифру раздела, который вы хотите удалить (при этом форматирования не происходит, все данные сохраняются).
- Последовательно активируйте n (новый раздел), p (основной) и 2 (замените на номер тома). При появлении уведомления о создании первого и последнего сектора подтверждайте операцию нажатием на Enter.
- Проверьте список томов еще раз через p, а затем нажмите w для сохранения изменений.
Осталось только указать файловой системе, что размер тома был расширен до максимального, поскольку пока отображается старое значение. Для этого сначала определите используемую файловую систему через df -T. Введите одну из трех следующих команд, отталкиваясь от полученной информации:
Для ext2/ext3/ext4
resize2fs /dev/vg_centos/lv_root
XFS
xfs_growfs /dev/sda2
Reiserfs
resize_reiserfs /dev/sdb
В командах номера разделов указаны в качестве примеров, вы же заменяете их на свои. Еще оставлю пример команды для монтирования диска, если ранее он был отключен:
mount /dev/sda1 /mnt
Сделать это нужно уже после внесения всех изменений.
Для уменьшения размера раздела используйте последовательность команд:
umount /dev/vdb1 fsck -f /dev/vdb1 resize2fs /dev/vdb1 100M fdisk /dev/vdb
После ввода последней снова используйте последовательную активацию букв так, как это было показано в предыдущей инструкции, чтобы создать новый раздел. Кроме того, не забудьте смонтировать его обратно!
Диск с таблицей разделов MBR
Где-то в 80-х был создан формат для загрузки диска с таблицей разделов MBR, он имеет ограничение поддержки дисков объёмом до 2,2Тб и ограничения по количеству(4) первичных (главных – primary) разделов, остальные создаются в расширенном разделе.. Необходимо выставлять флаг с какого раздела грузиться для БИОС-а компьютера, его ещё активным разделом называют.. Запись MBR занимает первые 512 байт в первом секторе на диске..
В консоли создать MBR и поделить можно так (пусть диск будет 30 Гб):
Дополнения и пояснения: # – значок комментария. p – посмотреть разделы. d – удалить разделы. b – редактировать метки диска (edit bsd disklabel).
Изменяем тип таблиц на Linux (L введите чтоб уточнить, зависит от версий). Должно по умолчанию назначаться..
Скопировать разметку на диск 2, для MBR это делается так (в случае с RAID – полезно):
Резервное копирование и восстановление таблицы разделов
Вы можете захотеть сделать резервное копирование таблицы разделов и схемы разделов диска перед их изменениями. Вы также можете использовать резервное копирование для копирования одинаковых разметок разделов на другие диски.
Через dd
Таблица разделов MBR хранится в первых 512 байтах диска. Она состоит из 4 частей:
- Первые 440 байт содержат код начальной загрузки (загрузчика).
- Следующие 6 байтов содержат сигнатуру диска
- Следующие 64 байта содержат таблицу разделов (4 записи по 16 байт каждая, по одной записи для каждого первичного раздела).
- Последние 2 байта содержат загрузочную сигнатуру.
Чтобы сохранить как файл :
# dd if=/dev/sdX of=/путь/для/файла_mbr.img bs=512 count=1
Вы также можете извлечь MBR с полного образа диска dd:
# dd if=/путь/до/диска.img of=/путь/для/файла_mbr.img bs=512 count=1
Чтобы восстановить (будьте осторожны, это уничтожит существующую таблицу разделов и с ней доступ ко всем данным на диске):
# dd if=/путь/до/файла_mbr.img of=/dev/sdX bs=512 count=1
Если вы хотите только восстановить загрузчик, но не записи первичной таблицы разделов, просто восстановите первые 440 байт MBR:
# dd if=путь/до/файла_mbr.img of=/dev/sdX bs=440 count=1
Чтобы восстановить только таблицу разделов, необходимо выполнить:
# dd if=путь/до/файла_mbr.img of=/dev/sdX bs=1 skip=446 count=64
Чтобы стереть код начальной загрузки MBR (может быть полезно, если вам нужно выполнить полную переустановку другой операционной системы), необходимо обнулить только первые 440 байт:
# dd if=/dev/zero of=/dev/sdX bs=440 count=1
Через sfdisk
Вы можете использовать sfdisk для таблиц разделов GPT и MBR, чтобы сохранить разметку разделов вашего устройства в файл с параметром /. Выполните следующую команду для устройства :
# sfdisk -d /dev/sda > sda.dump
Файл должен выглядеть примерно так для одного раздела ext4 размером 1 гигабайт:
sda.dump
label: gpt label-id: AAAAAAAA-BBBB-CCCC-DDDD-EEEEEEEEEEEE device: /dev/sda unit: sectors first-lba: 34 last-lba: 1048576 /dev/sda1 : start=2048, size=1048576, type=0FC63DAF-8483-4772-8E79-3D69D8477DE4, uuid=BBF1CD36-9262-463E-A4FB-81E32C12BDE7
Чтобы позже восстановить эту разметку, вы можете выполнить:
# sfdisk /dev/sda < sda.dump
2. Удаление файлов кэширования
В директории /var/cache/ много поддиректорий, которые можно удалить практически безболезненно (данные утеряны не будут, а программы создадут новые файлы кэширования). Эта директория вызывает особый интерес, поскольку на которых системах кэши разрастаются на гигабайты и десятки гигабайт. Иногда поиск проблемной директории в /var/cache/ может окончательно решить ситуацию с нехваткой места на диске.
Для удаления кэша шрифтов:
sudo rm -rf /var/cache/fontconfig/
Для удаления кэша установочных пакетов (на Debian, Linux Mint, Ubuntu, Kali Linux и их производных):
sudo rm -rf /var/cache/apt/
Для удаления кэша установочных пакетов (на Arch Linux, BlackArch и их производных):
sudo rm -rf /var/cache/pacman/
Удаление кэша справочных страниц:
sudo rm -rf /var/cache/man/
Вы можете продолжить поиск больших кэшей применимо к программному обеспечению, установленному на вашей системе. Например, это могут быть кэши веб-сервера, прокси-сервера и т. д.
Командный режим
Чтобы войти в командный режим, просто введите fdisk с именем жёсткого диска, например, /dev/sda, как показано ниже:
fdisk /dev/sda
Для получения списка команд, которые fdisk может выполнить на диске, введите “m”. Рассмотрим значение этих команд.
a toggle a bootable flag — сделать диск загрузочнымb edit bsd disklabel — редактировать bsd-метку дискаc toggle the dos compatibility flag — установить флаг совместимости с DOSd delete a partition — удалить разделl list known partition types — перечислить известные типы разделовm print this menu — вывести это менюn add a new partition — создать новый разделo create a new empty DOS partition table — создать новую пустую таблицу разделов DOSp print the partition table — вывести таблицу разделов (аналогична fdisk -l)q quit without saving changes — выйти без сохраненияs create a new empty Sun disklabel — создать новую метку диска Sunt change a partition’s system id — изменить системный идентификатор разделаu change display/entry units — изменить единицы отображения/вводаv verify the partition table — проверить таблицу разделовw write table to disk and exit — записать таблицу на диск и выйтиx extra functionality (experts only) — дополнительные функции (только для экспертов)
Как исправить ошибку без потери данных
Если на диске есть важные для вас данные, процедура будет немного отличаться, но в целом принцип остается все тот же. Вам надо дать системе возможность создать нужные ей разделы на незанятом пространстве. В этом случае вам понадобится самостоятельно «откусить» часть пространства из существующего раздела для системных нужд. Хорошая новость в том, что для этого вам не надо будет даже выходить из среды установки Windows или пользоваться каким-то левым сторонним софтом. Со всем справится Командная строка и несколько несложных команд.
Мы всегда рекомендуем ставить Windows на чистый отформатированный диск без существующих разделов (такой подход избавит вас от шансов напороться на ошибку, решить которую поможет эта статья), но у разных пользователей разные обстоятельства, поэтому порой возникает необходимость установить Windows 10 на диск, содержащий в себе важную информацию, которую нельзя удалять.
После этого установка должна успешно начаться.
Надеемся, эта инструкция помогла вам исправить ошибку Нам не удалось создать новый или найти существующий раздел без потери данных и успешно установить Windows 10 на нужный вам диск.
Есть у меня очень хороший друг. Купил он компьютер новый и нужно было на него поставить операционную систему…
Что может быть проще, чем воткнуть операционную систему на новый свежий ПК?
Да ничего… вот и я так думал.
Для проведения данной процедуры мною был подготовлен дистрибутив с возможностью загрузки с flash-карты. Я и флешка были доставлены к месту установки. Процесс пошел: проверен bios, выставлены настройки, флешка воткнута в комп… ПОНЕСЛАСЬ!
Дистрибутив загрузился, спросил несколько уточнений, пришли к окну разбивки жесткого диска. Выделяю для системы 100 гигабайт, форматирую его… замечаю, что мастер не создал системную область (она, как правило выделяет 100 или 300 мегабайт). В общем выбираю созданный раздел, нажимаю «Установить». Вместо смены диалогового окна вижу сообщение об ошибке «Программе установки не удалось создать новый или найти существующий системный раздел
И тут начались пляски с бубном! Долго и упорно. В тот вечер они продолжались около 3-х часов и на следующий день еще часа три. Но все эти шаманства увенчались успехом…
Представляю всеобщему вниманию тот самый рабочий инструмент, который позволил все сделать:
Идем в bios в настройки очередности загрузки системы (Boot device piority). Необходимо выставить приоритет для жесткого диска на который и будет устанавливаться Windows — выставить нужно на первое место.
Далее, загружаемся с флешки, доходим до диалога, где разбивается винт, и удаляем все разделы (ребята, все разделы удаляем только в том случае, если на винте нет никакой информации, если на винте есть информация, то сносим только тот раздел, в который вы собрались ставить винду).
После удаления раздела, нажимаем shift-F10, появится командная строка, через которую, собственно, и будем создавать разделы ручками.
В командной строке набираем команду (для переключения языка на английский используйте комбинацию клавиш Shift + Alt):
diskpart
и потом нажимаем на Enter, загрузиться служебная оболчка для работы с жестким диском.
После того как она загрузилась в строке введите команду:
list disk
посмотрите количество дисков и запомните номер нужного вам диска (по объему).
select disk НОМЕР_НУЖНОГО_ДИСКА
пример «select disk 0» — будет выбран диск 0. Далее создаём раздел с помощью команды:
create partition primary size=РАЗМЕР_ОСНОВНОГО_РАЗДЕЛА_В_МЕГАБАЙТАХ
в моем случае «create partition primary size=100000»
После ввода данной команды будет создан раздел под систему. Далее активируем возможность загрузки с жёсткого диска (делаем его активным).
Сначала выбираем раздел который должен быть активным (необходимо выбирать только основные, логические не катят; вводите без изменения):
select partition 1
потом делаем его активным, вводя команду:
Вуа-ля! Раздел на жёстком готов!
Но это еще далеко не все:
Выходим из консоли diskpart, с помощью команды exit
, но по-прежнему остаетемся в окне командной строки cmd.
xcopy e: c: /e /h /k
где e – буква диска (флешки)
, с которого мы копируем установочный дистрибутив Windows;
c – это буква основного раздела на жестком диске, куда мы копируем установочный образ.
ну, а /e /h /k — это параметры копирования.
После завершения копирования, система сообщит «произведено копирование n- файлов»
(у меня было 877).
Выходим из cmd командой exit
После завершения установки и первой загрузки Windows, удалите все папки и файлы дистрибутива — все! процесс установки закончен.
Шаг 2: Откройте диск для хранения данных
Откройте диск хранения данных, который вы собираетесь разбить на разделы, выполнив следующую команду:
sudo parted /dev/sdb
Всегда указывайте устройство хранения данных. Если вы не укажете имя диска, диск будет выбран случайным образом. Чтобы изменить диск на , выполните:
select /dev/sdb
Диск открыт:
Шаг 3: Создайте таблицу разделов
Перед разбиением диска на разделы создайте таблицу разделов. Таблица разделов находится в начале жесткого диска и хранит данные о размере и расположении каждого раздела.
Типы таблиц разделов: aix, amiga, bsd, dvh, gpt, mac, ms-dos, pc98, sun, и loop.
Чтобы создать таблицу разделов, введите следующее:
mklabel
Например, чтобы создать таблицу разделов gpt, выполните следующую команду:
mklabel gpt
Введите Yes для выполнения:
Примечание: Два наиболее часто используемых типа таблиц разделов — gpt и msdos. Последняя поддерживает до шестнадцати разделов и форматирует до 16 ТБ пространства, в то время как gpt форматирует до 9,4 ЗБ и поддерживает до 128 разделов.
Шаг 4: Проверка таблицы
Выполните команду , чтобы просмотреть таблицу разделов. В выводе отобразится информация об устройстве хранения данных:
Примечание: Выполните команду , чтобы получить дополнительную справку о том, как создать новый раздел.
Шаг 5: Создание раздела
Чтобы создать новый раздел, введите следующее:
mkpart primary ext4 1MB 1855MB
После этого выполните команду , чтобы просмотреть информацию о вновь созданном разделе. Информация отображается в разделе Disk Flags (Флаги диска):
В таблице разделов gpt тип раздела является обязательным именем раздела. В нашем примере primary — это имя раздела, а не тип раздела.
Чтобы сохранить свои действия и выйти из программы, введите команду . Изменения сохраняются автоматически при выполнении этой команды.
Примечание: Сообщение «Вам может понадобиться обновить файл /etc/fstab» сигнализирует о том, что раздел может быть смонтирован автоматически во время загрузки.
Подключить и примонтировать диск
Расскажу, как подключить и настроить новый физический или виртуальный диск в Debian. У меня в системе есть один диск — /dev/sda. Я подключил к ней новый жесткий диск sdb. Хочу его отформатировать в файловую систему xfs и примонтировать в каталог /mnt/backup.
Разметка диска
Вы можете не создавать разделы на жестком диске, а создать файловую систему прямо по всему диску. Делать так не рекомендуется, хотя лично я никаких проблем не получал при таком использовании диска. С разделами просто удобнее, так как ими можно оперировать — изменять, перемещать, расширять. добавлять и т.д.
Создадим один раздел на диске с помощью утилиты cfdisk.
# cfdisk /dev/sdb
Если диск чистый, то вам будет предложено создать таблицу разделов на ней. Я обычно gpt создаю. Дальше через графический интерфейс создайте раздел на весь диск и укажите type — Linux filesystem.
Как закончите, сохраняйте изменения. Вас попросят подтвердить запись, написав yes. Пишите полное слово, не просто y, а именно yes, иначе изменения не будут записаны. Теперь надо обновить таблицу разделов. Иногда система автоматически не видит новые разделы, а требует перезагрузку, чтобы их увидеть. Перезагружаться не обязательно, достаточно запустить программу partprobe.
# partprobe -s
Если ее нет в системе, то установите пакет parted.
# apt install parted
Создание файловой системы ext4, xfs
Раздел на новом диске создали. Теперь его надо отформатировать в файловую систему xfs. Это не родная система для Debian, поэтому нужно поставить отдельный пакет xfsprogs для работы с ней.
# apt install xfsprogs
Создаем файловую систему xfs на новом диске.
# mkfs.xfs /dev/sdb1
Если вам нужно создать файловую систему ext4, то ничего ставить дополнительно не нужно. Сразу форматируете раздел в ext4 командой:
# mkfs -t ext4 /dev/sdb1
Теперь создаем директорию, куда будем монтировать новый диск и подключаем его.
# mkdir /mnt/backup # mount /dev/sdb1 /mnt/backup
Проверяем, что получилось.
# df -h
Посмотрим, какую метку получил новый раздел с помощью blkid.
Метку будем использовать для того, чтобы монтировать диск автоматически при загрузке системы. Для этого редактируем файл /etc/fstab. Добавляем в самый конец новую строку, чтобы получилось примерно так.
/dev/mapper/debian10--vg-root / ext4 errors=remount-ro 0 1 UUID=88c4c0aa-be17-4fd9-b1b7-5c8be142db77 /boot ext2 defaults 0 2 UUID=415236b0-68bd-4f27-8eaf-5e8ab49d98d7 /mnt/backup xfs defaults 0 1
Обязательно следите за тем, чтобы в конце файла fstab был переход на новую пустую строку
Это важно. Если не сделать переход на пустую строку, система не загрузится.
Очень внимательно редактируйте fstab. Ошибка с этим файлом может привести к тому, что система не будет грузиться. Сам сталкивался с этим неоднократно. Я всегда убеждаюсь, что корректно отредактировал fstab перезагрузкой системы. У меня были ситуации, когда файл правился с ошибкой, а потом система не перезагружалась месяцами. Через пол года сделал ребут и система не загрузилась. Это был гипервизор с кучей виртуалок. Было не по себе от такого сюрприза. Оказалось, что была ошибка в fstab, которую оперативно исправил, благо был доступ к консоли. Внимательно за этим следите.
Поясню еще, почему использовали метку диска, а не название диска в системе — /dev/sdb1. Раньше я всегда так и делал. Ну как раньше — лет 7-10 назад. Потом пошли какие-то изменения и стали возникать ситуации, что после добавления новых дисков в систему, менялись системные названия дисков. Когда сталкиваешься с этим впервые — впадаешь в ступор. Вроде только добавил диск в систему, а у тебя все сломалось. То, что было /dev/sdb стало /dev/sdc со всеми вытекающими последствиями. Выход из этой ситуации — использовать метки разделов, а не названия. Метки не меняются.
Смонтируйте раздел
Чтобы начать взаимодействие с диском, создайте mount point и mount the partition.
1. Создайте точку монтирования, выполнив следующую команду:
sudo mkdir -p /mt/sdb1
2. После этого смонтируйте раздел, введя:
sudo mount -t auto /dev/sbd1 /mt/sdb1
Терминал не выводит сообщение об успешном выполнении команд.
3. Проверьте, смонтирован ли раздел, с помощью команды :
Заключение по статье — Как создать разделы диска в Linux
После выполнения этого пошагового руководства у вас должно быть сложиться лучшее понимание того, как разбить диск в Linux с помощью команды или .
Возможно вам будет интересно: Руководство системного администратора по сетевым инструментам Linux
Ключевые слова: как создать разделы диска в Linux, раздел диска, parted, fdisk, linux, mount
Заключение
Итак, мы рассмотрели, какие файлы можно удалить из Linux практически без потери информации
Кроме рассмотренных директорий, которые можно очистить как на удалённой системе с веб-сервером, так и на домашнем компьютере, пользователям с графическим рабочим столом следует обратить внимание на такие директории как:
- ~/.cache
- ~/.local
- ~/Downloads (ваши скаченные файлы)
Их НЕ нужно удалять, но стоит проанализировать. Например, вы можете выяснить, что веб-браузер на вашем компьютере имеет кэш в несколько гигабайт и что вы можете их освободить (рекомендуется делать средствами веб-браузера, а не удалять файлы напрямую).