Mam następujący wiersz w / etc / fstab:
none /home/hydra/tmp tmpfs user,noauto,size=1000M,uid=1001,gid=1001 0 0
mogę zrobić mount ~/tmp
jako użytkownik hydra i zostaje zamontowany ok. Jedynym problemem jest to, że nawet myślał, że zostanie do niego dodany /proc/mounts
, nie dodaje się /etc/mtab
. Kiedy próbuję umount ~/tmp
(ponownie jako hydra) to narzeka:
umount: /home/hydra/tmp is not mounted (according to mtab)
A kiedy próbuję -f
lub -n
, narzeka, że nie jestem rootem.
Więcej informacji na temat systemu, który objawia ten problem:
Na sudo umount /home/hydra/tmp
, fs zostaje odmontowany (myślę, że musiałem go użyć -f
zbyt)
- Wersja Debiana to
testing
mount --version
- & gt;mount from util-linux 2.19.1 (with libblkid and selinux support)
ls -l /etc/mtab
- & gt;-rw-r--r-- 1 root root 921 Nov 14 09:08 /etc/mtab
cat /proc/mounts | grep rootfs
- & gt;rootfs / rootfs rw 0 0
/home
,/home/hydra
ani/home/hydra/tmp
są dowiązaniami symbolicznymi
/etc/fstab
nie ma znaczenia dla mount
polecenie afaik? (tzn. nie jest to wymagane) Jeśli chcesz zamontować nowy dodatek do /etc/fstab
, posługiwać się mount -a
tmpfs
. vrinek: jaką wersję Debiana używasz? Jaka wersja mount
pakiet? Co robi ls -l /etc/mtab
pokazać? Jest /
zamontowany tylko do odczytu? Jest /home
lub /home/hydra
lub /home/hydra/tmp
dowiązanie symboliczne (z tym tmpfs odmontowane, co robi readlink -f /home/hydra/tmp
pokazać)?
/etc/fstab
jest wymagane, jeśli chcesz zadzwonić mount
jako użytkownik inny niż root.