
Я не знаю, какой путь указать для сохранения файла.
host# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda2 5.9G 5.0G 574M 90% /
/dev/xvda4 7.9G 147M 7.4G 2% /mnt
По умолчанию данные сохраняются в /
. Мне нужно указать другое место на диске для сохранения файла, когда мое место по умолчанию заполнено.
Так как же мне указать путь? Это что-то вроде этого: /dev/xvda4/
? Или так:/mnt/mydir
решение1
В вашем случае следует использовать /mnt
тот, который находится на втором разделе, на котором есть свободное место.
Вы не хотите, чтобы корневой /
раздел ( ) был заполнен, так как это приведет к проблемам. Например, во время следующего обновления системы ваш менеджер пакетов может загрузить много пакетов и дать сбой при попытке их установки, просто из-за нехватки места на диске.
Theпо умолчаниюРасположение ваших файлов должно быть вашим домашним каталогом. Например, если вы входите в систему как пользователь, navaz
то вашим домашним каталогом будет /home/navaz
. Ваша общая область хранения должна быть this, а не root ( /
).
В вашем случае /home
это подкаталог корня ( /
), поэтому вы не остановите заполнение диска, сохраняя файлы в /home
. Однако, если вы смонтируете раздел 8GiB как /home
вместо /mnt
, то вы можете использовать пространство на нем для сохранения своих файлов, что освободит большую часть корневого раздела.