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