Создание точек монтирования
Может ли кто-нибудь помочь мне? Я довольно новичок в Ubuntu и просто пытаюсь понять некоторые вещи.
Например, у меня есть программа, которая записывает много файлов журнала в папку /var/logging/data123.
У меня заканчивается свободное место, поэтому я физически добавил жесткий диск объемом 2 ТБ на сервер, разбил на разделы и отформатировал диск.
Могу ли я смонтировать этот диск в папку /var/loggingdata123 так, чтобы программа ничего не изменила, но я только что получил 2 ТБ места на жестком диске.
Правильно ли я считаю, что это возможно, или я не в курсе?
Спасибо
1 ответ
Конечно, это абсолютно возможно. Если вы хотите его смонтировать, выполните следующие действия:
казнить
sudo blkid
чтобы получить UUID раздела, который вы хотите смонтировать. Это даст несколько строк, как это/dev/sda1: UUID="0cde5cf9-b15d-4369-b3b1-4405204fd9ff" TYPE="ext4"
Использование UUID вместо имени файла устройства
sda1
делает эту запись более последовательной в случае, если вы решите установить другой диск на том же компьютере, у которого будет другой UUID, но может получить имя файла устройства, имеющееся на текущем диске(Аналогия с Windows: если вы подключите одну флешку, она может получить букву диска
F:
, если вы удалите его и подключите другой, этот другой, скорее всего, получитF:
вместо. Если вы снова подключите первую флешку, она получит еще одно письмо, напримерG:
так что на это нельзя полагаться).Узнайте, какой ваш новый диск (
sudo parted -l
дает дополнительную информацию о разделе). Лучше откройте текстовый редактор, скопируйте и вставьте его туда, чтобы он был у вас под рукой.Смонтируйте жесткий диск где-нибудь, например, в
/mnt/logs
:sudo mkdir /mnt/logs sudo mount /dev/sdXY /mnt/logs #Replace XY by the actual value
Переместите существующие файлы журналов на новый жесткий диск и проверьте, не осталось ли еще файлов (файлы, начинающиеся с
.
не буду тронут этим)sudo mv /var/logging/data123/* /mnt/logs ls -Al /var/logging/data123 #Shouldn't print any files, else move them also
Размонтировать диск
sudo umount /mnt/logs sudo rmdir /mnt/logs
Открыть файл
/etc/fstab
с корневым текстовым редактором, например, сsudo nano /etc/fstab
и добавьте следующую строку в конце:UUID=<uuid> /var/logging/data123 <format> defaults 0 2
Конечно, заменить
<uuid>
с разделами UUID и<format>
с выбранным форматом раздела, напримерext4
, Сохраните файл (при использовании nano используйте Ctrl+O) и выйдите из редактора (Ctrl+X)Попросите систему автоматически смонтировать диск и проверить, работает ли он:
sudo mount -a mount #This will print a list of mounted drives, your new entry should be here
С этого момента диск будет установлен в /var/logging/data123
на каждой загрузке автоматически.