Montaggio del filesystem NTFS su CentOS 5.2
-
02-07-2019 - |
Domanda
Voglio montare alcune unità NTFS interne ed esterne in CentOS 5.2, preferibilmente automaticamente all'avvio. Non importa se è di lettura / scrittura o di sola lettura, ma sarebbe preferibile leggere / scrivere, se è sicuro.
Modifica: grazie per tutte le risposte, le ho riassunte di seguito =)
Soluzione 2
Per rispondere alla mia domanda: PostMan e mgb mi hanno portato sulla strada giusta, ma le loro risposte non contenevano una soluzione completa.
Nota: un breve manuale / wiki su questa domanda è qui: http://wiki.centos.org / TipsAndTricks / NTFSPartitions
Quindi, sto usando un'installazione nuova e nuda di CentOS 5.2 con gli ultimi aggiornamenti. Prima di tutto, ho eseguito il comando su
per evitare problemi di autorizzazione.
Ho creato punti di montaggio per un paio di unità NTFS esterne:
mkdir /mnt/iomega80
mkdir /mnt/iogear250
Ho dovuto usare il comando fdisk, ma non era nel mio sistema. Ecco cosa lo installa:
yum install util-linux
Quindi ho eseguito / sbin / fdisk -l
e ho trovato i nomi dei dispositivi:
Disk /dev/sdc: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
**/dev/sdc1** * 1 30401 244196001 7 HPFS/NTFS
Disk /dev/sdd: 82.3 GB, 82348278272 bytes
255 heads, 63 sectors/track, 10011 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
**/dev/sdd1** * 1 10011 80413326 7 HPFS/NTFS
Per me sono / dev / sdc1
e / dev / sdd1
.
Ho dovuto installare NTFS-3G, un pacchetto che abilita il supporto NTFS su CentOS. Per installare NTFS-3G, per prima cosa ho dovuto includere RPMFORGE nell'elenco di repository YUM.
Per includere RPMFORGE nell'elenco dei repository YUM, ho usato queste istruzioni: http://rpmrepo.org/RPMforge/Using . Per il mio sistema, i due comandi che dovevo eseguire erano:
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
rpm -Uhv rpmforge-release-0.3.6-1.el5.rf.i386.rpm
Infine, ho installato NTFS-3G usando questo comando YUM:
yum install fuse fuse-ntfs-3g dkms dkms-fuse
Finalmente, potrei usare il comando mount per montare i filesystem:
mount -t ntfs-3g /dev/sdc1 /mnt/iogear250
mount -t ntfs-3g /dev/sdd1 /mnt/iomega80
Aggiungendo queste due righe a / etc / fstab
, come suggerito dalle risposte precedenti, ho ottenuto le unità da montare all'avvio:
/dev/sdc1 /mnt/iogear250 ntfs-3g rw,umask=0000,defaults 0 0
/dev/sdd1 /mnt/iomega80 ntfs-3g rw,umask=0000,defaults 0 0
Altri suggerimenti
prima fai un
fdisk -l
ottieni la partizione del disco rigido, ad esempio / dev / sda2
quindi
mount /dev/sda2 /mnt/windows
se fallisce, prova un
yum install ntfs-3g
* Ho appena notato che questo non è incluso di default, quindi puoi controllare NTFS-3g qui e trova un pacchetto adatto per il tuo sistema.
per montare automaticamente questo, aggiungi una riga a / etc / fstab dicendo
/dev/sda2 /mnt/temp ntfs defaults 0 0
e questo dovrebbe montarsi automaticamente al riavvio
Dovresti già avere ntfs disponibili, il supporto in lettura e scrittura è ora abbastanza affidabile.
Puoi provarlo con " mount -t ntfs / dev / sdX1 / mnt / tmp " devi sapere quale unità è identificata dal disco esterno (controlla dmesg) e devi creare un mount point.
Per montare automaticamente ogni volta che inserisci una linea in / etc / fstab, usa una delle linee esistenti come esempio - dovrai essere root per farlo.
Hai dimenticato di dire che è necessario eseguire un riavvio dopo aver installato il fusibile, ecc.
Per prima cosa abilitare il repository Epel
yum install epel-release
Quindi installa ntfs
yum install ntfs-3g
Abilita il repository EPEL
yum -y installa epel-release
Installa ntfs-3g
yum -y install ntfs-3g
Aggiorna Grub
grub2-mkconfig -o /boot/grub2/grub.cfg