USB εξωτερικός δίσκος και Ελληνικά filename
Giorgos Keramidas
keramida at ceid.upatras.gr
Wed Sep 17 11:25:27 EEST 2008
On Wed, 17 Sep 2008 10:23:51 +0300, marios <marios_hellas_23 at yahoo.gr> wrote:
> Να γράψω εδώ ένα μίνι-HOWTO σχετικά με το πως συνδέουμε ένα εξωτερικό
> δίσκο usb που έχει για filesystem NTFS.
>
> Το πείραμα έγινε σε kubuntu 8.04, και το πρόβλημα ήταν ότι δεν
> καταλάβαινε ελληνικά ονόματα στο δίσκο.
> Δεν μπορούσε να γράψει (εμφανίζει access denied), και αν υπήρχαν τίποτα
> αρχεία με ελληνικά ονόματα δεν τα εμφάνιζε.
>
>
> Καταρχήν χρειαζόμαστε το ntfs-3g.
>
> 1) Δημιουργούμε ένα αρχείο με το όνομα ntfs-3g-el, (το -el για να
> δηλώσουμε Ελληνικά)
Ενδιαφέρον :)
FWIW, μπορείς να παίξεις και με το udev αντί να πειράξεις τα ntfs-3g
mount symlinks:
[1] Κάνε attach μία φορά το USB δίσκο και δες σε ποιό sdXXX device
συνδέθηκε. Ας πούμε πως είναι ο sdb κι έχει ένα partition, το
`/dev/sdb1'.
[2] Βρες το UUID του δίσκου, ή τρέξε την εντολή udevinfo για να πάρεις
πληροφορίες γι αυτό το δίσκο, π.χ.:
# blkid
/dev/sda1: TYPE="swap" UUID="52cad197-4e7d-4ee9-aa71-6b193c292559"
/dev/sda2: UUID="47908d03-2a9d-4c9c-a2fa-9e510f7040c1" TYPE="ext3"
/dev/sdb1: UUID="b5bb9d80-14a0-f9b1-d61e-21e796d78dcc" TYPE="ntfs"
Έτσι ξέρεις ότι το UUID του sdb1. Στα Ubuntu forums θα βρεις
διάφορες λύσεις για mounting δίσκων με UUID.
[2] (Εναλλακτικά) Με το udevinfo μπορείς να βρεις το μοντέλο του δίσκου,
π.χ.: για τον προηγούμενο δίσκο:
# udevinfo -a -p $( udevinfo -q path -n /dev/sdb1 ) |\
fgrep model
ATTRS{model}=="WDC WD800JB-00JJ"
[3] Βάλε στο αρχείο `/etc/udev/rules.d/01-local.rules' ένα udev rule για
αυτό το μοντέλο δίσκου (όλο σε μία γραμμή):
KERNEL=="sd?1", SUBSYSTEMS=="scsi", ATTRS{model}=="WDC WD800JB-00JJ",
GROUP="users", SYMLINK+="my-ntfs",
RUN+="/bin/ntfs-3g -o locale=en_US.UTF-8,el_GR.UTF-8 /dev/my-ntfs /media/my-disk"
Γενικά, το udev με κάνει να θέλω να ξυλώσω τα μαλλιά που δεν έχω, γιατί
είναι τόσο περίπλοκο και under-documented που μου θυμίζει ... Linux!
Αλλά έχει τόσα πολλά features που ακόμα και τα μισά από αυτά να είναι
bug free, αξίζει να το δεις :)
More information about the Linux-greek-users
mailing list