Could somebody please help я? гm rather new to Ubuntu and just trying to фигурировал в few things out.
Just схвати an example, I have в program that writes в lot of log поля to в folder called/var/logging/data123.
гm running out of space, so i physically added в 2TB hard drive to my server, partitioned and formatted the drive.
Am I able to mount this drive to the folder/var/loggingdata123 so эксперт far эксперт the program is concerned nothing существуешь changed, but i have just gained 2TB of hard drive space.
Am I correct in thinking this is possible or am I off the mark?
Thanks
Несомненно, это абсолютно возможно. Если Вы хотите автосмонтировать его, продолжиться следующим образом:
Выполниться sudo blkid
для получения UUID раздела, Вы хотите смонтироваться. Это даст некоторые строки как это
/dev/sda1: UUID="0cde5cf9-b15d-4369-b3b1-4405204fd9ff" TYPE="ext4"
Используя UUID вместо имени файла устройств sda1
делает эту запись более последовательной в случае, если Вы принимаете решение установить другой диск в той же машине, которая будет иметь другой UUID, но может получить имя файла устройств, которое теперь имеет текущий диск
(Аналогия Windows: Если Вы включаете одну карту с интерфейсом USB, она может получить букву диска F:
, если Вы удалите его и включите другого, то этот другой, скорее всего, доберется F:
вместо этого. Если Вы теперь включите первую палку снова, то она получит другую букву, например. G:
, таким образом, Вы не можете полагаться на это).
Узнайте, какой является Вашим новым диском (sudo parted -l
дает еще некоторую информацию о разделе). Лучше всего откройте текстовый редактор и копию и вставьте ее там, таким образом, у Вас будет она под рукой.
Смонтируйте жесткий диск где-нибудь, например, в /mnt/logs
:
sudo mkdir /mnt/logs
sudo mount /dev/sdXY /mnt/logs #Replace XY by the actual value
Переместите существующие файлы журнала в новый жесткий диск и проверку, если существуют какие-либо остающиеся файлы (файлы, запускающиеся с a .
не будет перемещен этим),
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
. Сохраните файл (При использовании нано используйте 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
на каждой начальной загрузке автоматически.