Programming links:
20071228
OpenSuSE 10.2: Πρόβλημα με Ελληνικά και τόνους;; Αφαίρεσε το SCIM.
20071227
OpenSuSE 10.2: Winodws Media support plug in firefox.
20071204
OpenSuSE 10.2: mounting for write NTFS partiotion.
Για να μπορούμε να γράψουμε σε NTFS partiotion στο Open SuSE χρησιμοποιούμε τα πακέτα fuse, ntfs-3g από το http://download.opensuse.org/repositories/filesystems/openSUSE_10.2/
(όχι το ntfsprogs-fuse από το package repositories του yast!).
"the ntfs-fuse uses ntfsmount and is vastly inferior compared to ntfs-3g; there is a creation limit of 10 files per directory. If you want to use a ntfs partitions for more serious work, you should consider using a more appropriate ntfs driver such as ntfs-3g."
Απο το link που δίνεται παρακάτω.Κατόπιν ρυθμίζουμε το /etc/fstab:
#Device Mountpoint Filesystem ParametersLink: http://en.opensuse.org/NTFS
/dev/sda1 /windows/C ntfs-3g user,users,gid=users,umask=0002 0 0
Unix: tar archiving / multi-volume archives / gzipped.
Έστω ότι θέλουμε να αποθηκεύσουμε σε ένα αρχείο tar όλα τα αρχεία που βρίσκονται στο /home/ggia μαζί με τα subdirs, files etc. Τρέχουμε:
tar cvf ggia_backup.tar /home/ggia
Παράμετροι που χρησιμοποιήσαμε είναι:
c - create (δημιουργία αρχείου tar)
v - verbose (να μας δείχνει ποια αρχεία επεξεργάζεται στην οθόνη)
f - filename (το όνομα του αρχείου tar που θα δημιουργήσουμε)
Αυτή η εντολή θα αποθηκεύση ΟΛΟΚΛΗΡΟ το path + subdirs.. Μπορούμε επίσης να προσθέσουμε το -p για να διατηρηθούν τα file permissions:
tar cpvf ggia_backup.tar /home/ggia
p - keep file permissions in tar
Μεταφέρουμε το αρχείο ydol_backup.tar σε ένα άλλο dir, π.χ. στο /tmp/ Με την εντολή
tar xf ggia_backup.tar
Σου ξαναβγάζει το directory με όλα τα αρχεία και subdirectories που έχεις βάλει μέσα στο tar (σχετικά όπως έδωσες στην αρχή.. πχ.. το /home/ggia θα δώσεις /tmp/home/ggia/..).
Αν θέλουμε μπορούμε το αρχείο να το συμπιέσουμε με το gzip ggia_backup.tar / αποσυμπιέζεται με το gunzip ggia_backup.tar.gz.
Αν θέλουμε το αρχείο να χωρέσει μέσα σε cd/dvd μπορούμε να δώσουμε εντολή στο tar να το χωρίσει σε ξεχωριστά αρχεία.
tar cvf ggia_backup.tar -L1000000 /home/ggia
L - ή αλλιώς --tape-length=<nr> (nr * 1024).
Για παράδειγμα το 1000000 * 1024 = 1 Gbyte περίππου.
Βέβαια ο παραπάνω τρόπος θέλει χειροκίνητα να δώσεις το όνομα του επόμενου αρχείου tar το οποίο γίνεται με την εντολή n ggia_backup1.tar κλπ κλπ.
Link: Archives Longer than One Tape or Disk
Στο παραπάνω link υπάρχει και script που μπορεί να περαστεί με την παράμετρο -F στο tar ώστε αυτόματα το tar να δημιουργήσει splitted tar archives.. αλλά δεν κατάφερα να το δουλέψω.
Πληροφορίες
Αρχειοθήκη ιστολογίου
-
►
2010
(5)
- ► Σεπτεμβρίου (1)
- ► Φεβρουαρίου (2)
-
►
2008
(14)
- ► Δεκεμβρίου (3)
- ► Φεβρουαρίου (1)
- ► Ιανουαρίου (5)
-
▼
2007
(40)
- ▼ Δεκεμβρίου (4)
Ετικέτες
- C++ (25)
- Unix/Linux (9)
- SuSE 10.2 (8)
- boost (7)
- regex (6)
- Windows (5)
- Windows Vista (4)
- functions (4)
- vim (4)
- Visual Studio .NET 2005 (3)
- firefox (3)
- Windows 7 (2)
- asus eee 901 (2)
- open office (2)
- thunderbird (2)
- video tools (2)
- LaTeX (1)
- Praat Script (1)
- adobe cs4 (1)
- apache (1)
- files (1)
- laptop repair (1)
- php/MySQL (1)
- ubuntu 10.04 (1)
- ubuntu 12.04 (1)
- ubuntu 9.04 (1)
- ubuntu eee (1)
- western digital (1)
- wordpress (1)
