У меня есть SSD (256 ГБ) с двумя разделами, одним из с Ubuntu. У меня также есть жесткий диск с /home
и раздел для данных (музыка, видео, и т.д.). Я хотел бы переместиться /tmp
(на ssd) к /home
(на HDD). До сих пор я только нашел один ответ, говоря, что способ сделать это:
mv /tmp ~/tmp
ln -s ~/tmp /tmp
Это на самом деле работало бы? Не был должен я также изменять что-то в /etc/fstab
?Спасибо
Это было бы, но необходимо будет также сделать еще некоторые вещи. Полномочия по умолчанию /tmp
являются этим:
# stat /tmp
...
Access: (1777/drwxrwxrwt) Uid: ( 0/ root) Gid: ( 0/ root)
, Так как полномочия ссылки являются полномочиями цели, необходимо будет изменить полномочия ~/tmp
. По крайней мере, это должно быть читаемо миром и - перезаписываемый:
chmod a+rwx ~/tmp
Эти t
бит должен также быть установлен (см. , Что является " t" буква в выводе " ls-ld/tmp"? ):
chmod +t ~/tmp
могли бы быть другие проблемы. Если какой-либо каталог в пути для ~/tmp
не имеет, выполняют набор битов для других, эта папка будет недоступна для большинства пользователей.
я пропустил очевидный дефект в этом:
/tmp
перед Вашим корневым каталогом доступна, перестанет работать. Это могло бы быть одним местом, где связывают монтирование, лучше, чем ссылки.