Loopback-FS für User schreibbar mounten
Hallo!
Ich habe ein 128MB USB-Stick was ich mit vfat formatiert lassen will (da
ich manchmal Daten mit Win-Rechnern austauschen will die nur *fat* und
NTFS verstehn - immer dieser Win-Analphabetismus :P ) aber ein 100MB
grosses ext3-FS als Datei draufpacken will dass ich dann als Loopback
auf ~/usbstick/loop/ mounten will. Der Stick wird auf /mnt/usbstick
gemountet. Ok, ich habe jetzt folgende zwei Einträge im /etc/fstab
/dev/sda1 /mnt/usbstick vfat rw,user,noauto,umask=000,sync 0 0
/mnt/usbstick/ext3 /home/craesh/usbstick/loop ext3 loop,rw,user,noauto
0 0
Soweit so gut. Aber, wenn ich jetzt als User die Datei mounten will
passiert folgendes:
craesh@dontpanic:~/usbstick$ mount loop
craesh@dontpanic:~/usbstick$ ll
total 102505
-rw-r--r-- 1 craesh craesh 104857600 Feb 10 00:33 ext3
drwxr-xr-x 3 root root 1024 Feb 10 00:33 loop
craesh@dontpanic:~/usbstick$
Das Verzeichniss gehört Mr. root und ich darf nichts drauf schreiben.
craesh@dontpanic:~/usbstick$ mount
[...]
/dev/sda1 on /mnt/usbstick type vfat
(rw,noexec,nosuid,nodev,sync,umask=000,user=craesh)
/mnt/usbstick/ext3 on /home/craesh/usbstick/loop type ext3
(rw,noexec,nosuid,nodev,loop=/dev/loop1,user=craesh)
craesh@dontpanic:~/usbstick$
Aber, wenn ich "user=craesh" richtig interpretiere gehört das doch
eigentlich mir, oder?
Also, kennt jemand eine Lösung für dashier? Klar, ich könnte in dem
Loop-FS ein Verzeichniss anlegen das dann dem User gehört, aber das ist
mir zu unelegant. Ich will stattdessen das FS selber haben und mich
nicht immer als root einloggen müssen wenn ich was drauf schreiben will.
Ich vermute dass ich da was als weitere mount-Option angeben muss, aber
die Option umask=000 endet immer in einem
mount: wrong fs type, bad option, bad superblock on /dev/loop1,
or too many mounted file systems
(could this be the IDE device where you in fact use
ide-scsi so that sr0 or sda or so is needed?)
loop und umask scheinen sich also nicht zu vertragen :(
Ich wäre für jeden Tip dankbar!
Ach so, bevor es zu Verwirrungen kommt: ich plane kein Cryptoloop, und
was im Linux-Magazin steht hat mir bis jetzt nicht weiterhelfen können.
Gerade fällt mirs ein: kann man eigentlich auf ein USB-Stick 2
Partitionen draufpacken? /dev/sda1: vfat, /dev/sda2: ext3 oder so?
Verträgt Win-was_der_Bauer_nicht_kennt_frisst_er_nicht sowas?
Danke!
Sacher
Reply to: