Jak odmontować tmpfs, którego brakuje w / etc / mtab?

3

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
Kostas
źródło
Co się stanie, gdy uruchomisz to jako root?
PriceChild
Myślę, że kolumny / etc / fstab są zmienione. a czego nie ma w pierwszej kolumnie? tmpfs / home / hydra / użytkownik tmp, noauto, rozmiar = 1000M, uid = 1001, gid = 1001 0 0 tak to zwykle widzę
matt
A tak przy okazji, mając wejście /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
PriceChild
@matt Nie, składnia vrinek jest poprawna. Pierwsza kolumna to nazwa urządzenia, jest ignorowana dla systemów plików nieobsługiwanych przez urządzenia, takich jak 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ć)?
Gilles
@ PriceChild Wpis w /etc/fstab jest wymagane, jeśli chcesz zadzwonić mount jako użytkownik inny niż root.
Gilles