Moin,
folgende Problemstellung habe ich:
2x SATA-HDD 80GB+500GB
Die 80GB Platte dient als Systemplatte mit folgender Partitionierung (/etc/fstab):
/dev/sda1 / ext3 acl,user_xattr 1 1
/dev/sda5 swap swap defaults 0 0
Die 500GB Festplatte soll als Datenplatte dienen. Dazu soll sie auf das Verzeichnis /home/user/data/ gemountet werden:
/dev/sdb1 /home/user/data/ ext3 acl,user_xattr 1 2
Das Verzeichnis “data” habe ich vor der Partitionierung als user erstellt. Nach dem Systemstart ist die 500GB HDD auch auf das Verzeichnis gemounte allerdings mit folgende Rechten:
drwxr-xr-x 3 root root 4096 17. Oct 00.00 data
Ich brauche aber um Daten in das Verzeichnis schreiben zu können, als UID und GID den user und Gruppe users. Gibst da ne Möglichkeit, ausser die Eigentümer mit chmod zu ändern, das beim mounten einzustellen?
-Sven
Du mußt die HD remounten mit anderen Optionen. Das Problem kommt von den Automechanismen.
mount /dev/sdb1 /home/user/data/myhd_eins -o remount,users,rw (oder user, Keine Leerzeichen bei den Kommas)
Du kannst das als shell skript *.sh schreiben, das manuell aufrufen oder in die .profiles packen.
Besser ist es die Werte in der /etc/fstab zu ändern. Siehe untere Beispiele. Wenn es über die manuell Eingabe geklappt hat, dann sieh dir auch dem Inhalt von /etc/mtab an. # /etc/fstab: static file system information. # proc /proc proc defaults 0 0 /dev/hdc9 / reiserfs notail 0 1 /dev/hda11 /media/hda11 reiserfs defaults 0 2 /dev/hda9 /media/hda9 vfat defaults,utf8,umask=007,gid=46 0 1 /dev/hdc7 /media/hdc7 ext2 defaults 0 2 /dev/hdc8 /media/hdc8 ext2 rw,user,noauto 0 2 /dev/hda10 none swap sw 0 0 /dev/hdd /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0 Kleine Anmerkung noch. Bei reiserfs steht hier notail. Damit wird eine Optimierung für kleine Dateien abgeschaltet diese in Cluster zu packen. Dies ist für GRUB, bzw. Grub install/reperatur notwendig, aber eigentlich nur für das Verzeichnis /boot.