vista ntfs kai vfat greek filenames
DJ Art
djart at linux.gr
Tue Jul 7 14:26:35 EEST 2009
On Tuesday 07 July 2009, Vangelis Katsikaros wrote:
> Kalhmera sas
>
> Exo ena partition apo win vista (den ksero an itan agglikh h'
> ellinikh egatastash) kai o stoxos einai na perastoun se ena partition
> vfat pou moirazetai ena winXP kai ena debian. To provlima einai
> filenames sta ellinika.
ένα ένα.
Πρώτα δες ελληνικά στο ntfs, που είναι και το πιο "σωστά" υλοποιημένο.
Παίξε μόνο με latest ntfs-3g version, ή τέλος πάντως, ψάξε στο changelog
του ntfs-3g και δες σε ποιά version (όντως η 2009.1.1? δε θυμάμαι) το
locale Unicode UTF8 έγινε default ως επιλογή. Σύγκρινε αυτή τη version
με τη δική σου.
Αν έχεις παλιότερη, τότε για το ntfs partition, χρειάζεσαι option κατά
το mount.
Αν έχεις ίση ή πιο καινούρια, τότε δε χρειάζεσαι option κατά το mount,
αλλά παρ' όλα αυτά, μπορείς να το δώσεις για έξτρα σιγουριά.
Το mount option είναι το:
locale=en_US.utf8
ή
locale=el_GR.utf8
Αυτές οι 2 δεν έχουν καμία διαφορά. Κι ας λέει el. Το αποτέλεσμα θα
είναι το ίδιο. Αρκεί το σύστημά σου να είναι ρυθμισμένο με οποιοδήποτε
unicode utf8 locale. Για να δείς τί χρησιμοποιεί το σύστημά σου,
ανοίγεις ένα τερματικό και τρέχεις την εντολή locale.
Περνάμε τώρα στο vfat. Κατ' αρχάς, *σίγουρα* εδώ χρειάζεσαι mount
option.
Υπάρχουν 2 περιπτώσεις εδώ, **όχι επιβεβαιωμένες**:
Παλιά WinXP (πριν από το sp2) γράφανε με iso-7. Μετά από sp2 γράφανε με
utf8. Αυτό είναι απλά μια υποψία που έχω, δεν το έχω δεί πουθενά
γραμμένο. Αλλά ξέρω ότι στην πράξη κάποτε αναγκάστικα να αλλάξω mount
options από iso7 σε utf8, οπότε κάτι τέτοιο πρέπει να έγινε και
μυστηριωδώς έγινε την περίοδο της μετάβασης από sp1 σε sp2.
Το utf8 mount option είναι:
iocharset=utf8
Το iso7 mount option είναι:
codepage=737,iocharset=iso8859-7
Σε περίληψη, γράφω τα /etc/fstab παραδείγματα που ενδεχομένως να σου
φανούν χρήσιμα (αν δεν καταλαβαίνεις τί περιγράφω παραπάνω, μπορείς να
δοκιμάσεις κάθε πιθανό συνδυασμό τους):
/dev/hdΧΧ /mnt/ntfs1 ntfs-3g
defaults,user,exec,locale=en_US.utf8 1 0
/dev/hdΧΧ /mnt/ntfs2 ntfs-3g
defaults,user,exec,locale=el_GR.utf8 1 0
/dev/hdΧΧ /mnt/vfat1 vfat defaults,iocharset=utf8 1
0
/dev/hdΧΧ /mnt/vfat2 vfat
defaults,codepage=737,iocharset=iso8859-7 1 0
> Kano mount to ntfs partition me nfts-3g xoris kapoio ntfs option.
> Ellinikoi xaraktires den emfanizontai ('h unicode xarakthres opos
> emfanizontai perierga kamia fora sto command prompt). Mono polla
> agglika erotimatika.
>
> Eos edo den mporesa na kano kati kalutero gia na mou deiskei ena ls
> ellinika 'h kati pou na thumizei unidoce.
>
> Otan antigrafo ta periexomena tou ntfs sto vfat, apo ta win XP ta
> ellhnika filenames emfanizontai me
> "kefalaio I me umlaut" kai "(koutaki| 1/2 | copyright| ktl)"
> 'h
> "kefalaio I me circumflex accent (^)" kai "(koutaki| 1/2 |
> copyright| ktl)"
>
> Sto man page tou ntfs-3g den vrika kati gia charsets 'h utf. Kamia
> idea gia na metaferthoun sto vfat ta ellhnika filenames?
--
Thanos Kyritsis <djart at linux.gr>
Q: Εθελοντής ή θεατής ?
A: Ιδιοκτήτης! ;-)
More information about the Linux-greek-users
mailing list