Kategorie: linux
ext2/3: fuer root reservierte Bloecke freigeben
Bei ueblichen Distributionen wie Debian oder Ubuntu wird bei dem formatieren einer Festplatte mit ext2 oder ext3 immer ein Bereich von ~5% fuer root reserviert. Dieses fuehrt dazu, dass die Festplatten einen kleineren Bereich zur Verfuegung haben, als sie eigentlich Besitzen. Gerade bei grossen Festplatten oder entsprechenden RAIDs koennen die 5% ganz schoen viel werden.
Wieviel Speicher reserviert ist kann man mit dem Tool tune2fs herausfinden. Der Befehl:
tune2fs -l /dev/mydevice |
gibt mir u.a. die Werte „Reserved block count“ und „Block size“ aus. Multipliziert man nun diese beiden Zahlen bekommt man heraus, wieviele Bytes benutzt sind.
Den Speicher freigeben kann man ebenfalls mit dem Programm tune2fs:
tune2fs -m 0 /dev/mydevice |
Den Unterschied kann man z.B mit dem Tool df angucken, wenn man es vorher und nachher aufruft. Interessant ist nicht der „Size“ sondern der „Avail“ Wert.
HowTo: Windows Desktop read only / roaming Profiles
Problem: Wir haben Laborrechner, an denen ein Benutzeraccount fuer viele User und verschiedene Rechner moeglich ist. Die Anmeldung mit dem Benutzeraccount ist auf die Laborrechner beschraenkt (vgl. Blogeintrag: Samba/LDAP: Benutzeraccount auf Rechner beschraenken). Dadurch das viele User den Account gemeinsam nutzen muellt der Desktop sehr schnell zu und die Anmeldung wird unsagbar langsam.
Loesung: Den Desktop schreibgeschuetzt machen um ein weiteres zumuellen zu verhindern. Dazu…
…
Wenn man bei einem Benutzeraccount mit roaming Profiles den Windows Desktop auf read only setzen moechte, muss die folgende Zeile in die netlogon.bat fuer den User eingefuegt werden:
cacls "%USERPROFILE%\desktop" /E /P %USERNAME%:R |
Damit wird beim Anmelden an den Rechner in der lokalen Kopie des Profils der Ordner „Desktop“ mit NTFS-ACLs auf read only gesetzt.
Wenn man nun aber ebenfalls die Option „Benutzer bei Fehlschlag des servergespeicherteten Profils abmelden“ aktiviert hat, ist eine weitere Anmeldung nicht mehr moeglich, da der Kopiervorgang vom servergespeicherten Profil/Desktop in die lokale Kopie/Desktop nicht mehr moeglich ist, da der Ordner bereits Schreibgeschuetzt ist. Eine Abhilfe schafft dort die Option „Verzeichnisse aus servergespeichertem Profil ausschliessen“ die man aktivieren und als Ordner „Desktop“ angeben muss.
(bash)Notizen…
- alle Dokumente rekursiv mit der Gruppe tomcat55 anlegen / setgid:
chgrp tomcat55 /home/myfolder chmod g+s /home/myfolder |
- alle Dateien von *.TIF in *.tif umbenennen
for i in `ls *.TIF`; do mv $i `echo $i| sed 's/TIF/tif/g'` ; done |
- alle *.tif Dokumente in einem Ordner fortlaufend numerieren
i=0; for j in `ls *.tif` ; do i=`echo $i + 1|bc` ; mv $j $i.tif ; done |
- alle Dokumente in einem Ordner fortlaufend numerieren mit 8 Stellen
i=0 stellen=8 for j in * ; do i=`echo $i + 1|bc` ; NEU=`printf "%.${stellen}i\n" $i`.tif ; mv $j $NEU done |