Una de les coses que molts usuaris volen fer és muntar automàticament una partició automàticament. O sigui, suposem que tenim una part del disc dur (100GB per exemple) en una partició diferent, partició que fem servir per guardar les nostres coses, o jugar a Windows.
Com fer perquè puguem accedir automàticament a aquesta partició desde Linux?
Hi ha diverses formes, però en aquest post els mostraré la més comuna, usant / etc / fstab
L'arxiu / etc / fstab ens serveix per a moltes coses, però ... centrem-nos en el que ens ocupa ara 😉
Suposem que tenim una partició anomenada «Windows» (sense les cometes), i desitgem que sempre que iniciem l'ordinador, aquesta partició estigui accessible, és a dir, que estigui muntada. Per a això ...
1. Hem primerament crear una carpeta a / Mitjana /, Per exemple: / Mitjana / windows , Per això obrin una terminal i en ella posin el següent:
sudo mkdir /media/windows
2. A punt, ara hem d'esbrinar exactament què partició volem muntar, o sigui, la seva localització real. Per a això a la terminal escriguin el següent:
sudo fdisk -l | grep NTFS
3. Ens ha d'aparèixer alguna cosa com això:
/ Dev / sda1 63 40965749 20482843+ 7 HPFS / NTFS / exFAT
Les detallo en negreta el que necessitem d'aquesta línia, que és just el primer en la línia, en l'exemple: / Dev / sda1
De fet ... aquí tenen la línia que els mostraria només això:
sudo fdisk -l | grep NTFS | cut -d" " -f1
Bé ... el punt és que recordem MOLT BÉ el que necessitem d'aquesta línia.
4. Fins ara hem de desitgem muntar (seguint aquest exemple) la partició / dev / sda1 a la carpeta que vam crear a l'inici, / mitjana / windows / ... per això en una terminal posem:
sudo echo "/dev/sda1 /media/windows ntfs-3g auto,rw,users,umask=000 0 0" >> /etc/fstab
Això el que farà serà escriure en / etc / fstab la instrucció perquè quan el sistema iniciï muntanya automàticament la partició.
Reiniciïn l'ordinador i ja els ha muntar la partició com desitgen.
excel·lent post, justament m'estava barallant amb això.
Abans de llegir aquest post he tingut un problema de poder modifcar les dades que tenia a la partició ntfs, m'imagino que es soluciona amb «rw» i un altre que és que no em deixa eliminar les dades que ja tenia a la partició nfts ja que em diu que no pot enllaçar amb la paperera.
Podries explicar que signifiquen les comandes que utilitzes: ... «users, umask = 000 0 0" >> / etc / fstab »?
gràcies
Després de fer els canvis a l'arxiu / etc / fstab, pots escriure a la terminal:
$ Sudo mount -a
Llavors linux munta les particions esmentades a l'arxiu fstab, sense necessitat de reiniciar el sistema.
Salutacions.
Excel·lent, moltes gràcies per la comanda:
sudo muntatge -a
És perfecte, és com fer l'source després d'aplicar algun alies o declarar alguna variable,
per exemple: $ JAVA_HOME
Salutacions.
@platonov Anem per parts
L'opció «users» habilita als usuaris que pertanyen a el grup «users» a muntar la partició (l'opció similar «user» habilita tots els usuaris si excepció)
L'opció «umask = 000» és una màscara de permisos, en aquest cas els arxius de la partició muntada prenguessin permisos 777, és a dir rwx rwx rwx, la més permissiva. Si volguessis que els arxius prenguessin permisos 755 la umask seriosa 022, només has de restar a 777 la màscara, s'entén no? 🙂
els dos zeros finals corresponen a les columnes «dump» i «pass». La primera és per còpies de seguretat de la partició, en general està en 0. La segona és l'ordre de prioritat de fsck, si aquesta en 1 (en general la partició root) és la primera que es revisa, si aquesta en 2 és la següent i si aquesta en 0 no es comprova.
Crec que és així, en alguns punts tinc dubtes, així que desburrenme si m'equivoqui 🙂
Molt bona l'explicació.
Una pregunta: ¿Saps si la columna dump la fa servir algun programa modern o ja està en desús? Potser m'equivoco, però fins on jo sé, l'únic comando que la fa servir és dump, que ja està bastant obsolet ... És simple curiositat. 🙂
RudaMacho,
gràcies per la informació, ara em funciona correctament i he après una mica més.
Una de les moltes coses que m'agrada de Linux és el suport que doneu als usuaris!
Sobre dump, ni idea, mai faig aquest tipus de còpies de seguretat. Estem aquí per aprendre 🙂
Quan executo:
suo fet «/ dev / sda1 / media / windows ntfs-3g acte, rw, users, umask = 000 0 0» >> / etc / fstab
Em respon:
bash: / etc / fstab: Permís denegat
Gràcies anticipades per la vostra resposta.
per modificar qualsevol arxiu de directori / etc (com és el cas de l'fstab) necessiteu ser root o utilitzar el programa suo (que et converteix en root en aquest comando particular).
Sempre que et aparegui «Permís denegat», el problema és aquest. Pot semblar molest haver de fer-se root, però és una gran mesura de el sistema per evitar canvis indesitjats.
Salutacions
Doncs sí, era el que em indiques.
Estava jo confós doncs creia que amb el sudo inicial ja estava com a root.
Moltes gràcies a tu per la molèstia en respondre'mi també les mateixes gràcies a l'postejador de l'article, que guardaré per a posteriors ocasions.
Realment amb el sudo sí que llances la comanda com a root. El que passa és que la redirecció >> la fa el bash abans d'executar sudo, així que el fitxer s'està intentant escriure sense permisos de root.
@ KZKG ^ Gaara: Una opció pot ser posar la comanda així:
suo sh -c 'trobo «/ dev / sda1 / media / windows ntfs-3g acte, rw, users, umask = 000 0 0» >> / etc / fstab'
És menys clar, però no dóna problemes de permisos. 🙂
Gràcies Gaara, vaig resoldre el de saber la partició que interessa amb gparted, variant que busqui, t ot la resta OK
Si és una partició en FAT32 la comanda com seria
suo fet «/ dev / sda1 / media / windows ntfs-3g acte, rw, users, umask = 000 0 0» >> / etc / fstab
o
suo fet «/ dev / sda1 / media / windows FAT32-3g acte, rw, users, umask = 000 0 0» >> / etc / fstab
Espero em puguin ajudar, gràcies
seria:
suo fet «/ dev / sda1 / media / windows vfat acte, rw, users, umask = 000 0 0» >> / etc / fstab
vfat és Fat32 😉
Bon post 😀
molt bé per als usuaris de Fedora, el qual posseeix un instal·lador que no permet muntar-los durant la instalacion
Simplement genial l'article.
M'ha vingut de perles.
Gràcies!
M'hagués vingut de perles aquest Estatut fa uns dies, però he decidit fer una instal·lació neta del meu estimat Mageia 3 en un disc dur i en un altre disc una instal·lació neta i bàsic de W7 per deixar-ho de «Consola», jejeje. Tot i així ho faré servir poc perquè ja estic provant bons jocs que corren nativament en linux ...
Mai és tard, moltes gràcies per l'explicació.
mai vaig poder amb aquest codi, no passava res amb l'arxiu fstab, em sortia:
suo echo "/ dev / sda1 / media / windows ntfs-3g acte, rw, users, umask = 000 0 0" >> / etc / fstab
Em respon:
bash: / etc / fstab: Permís denegat
probe amb:
suo echo "/ dev / sda1 / media / windows ntfs-3g acte, rw, users, umask = 000 0 0" >> sudo / etc / fstab
suo echo "/ dev / sda1 / media / windows ntfs-3g acte, rw, users, umask = 000 0 0" >> seu / etc / fstab
i no passava res, em va tocar afegir manualment, ja funciona, el curiós és que en Home es van crear dos arxius, un anomenat, el seu, i l'altre suo i dins estaven tots els intents realitzats per copiar l'aquesta línia, però sense les cometes ,
¿Que creuen uts?
és per com treballa el «fet», fa això, logueate com a root, per això fa:
[Code] suo seva [/ code]
et va a demanar la contrasenya de sudo i després vas a veure una cosa com això:
[Code] [root @ Jarvis x11tete11x] # [/ code]
aca ja tindràs permisos de root i podis executar aquest comando tranquil·lament
Em va funcionar perfecte en Mageia 4 alpha 3 ja que encara que titllava a «Preferències de Sistema» que em muntés automàticament totes les particions i les marcava a totes, no ho feia.
En Ubuntu i derivades que tinguin udisk és mes fàcil utilitzant:
user @ machine: # udisk -mount / dev / SDAX
SDAX = partició ntfs
Ho pots afegir fàcilment a l'/etc/rc.local i llest = D
Hola tinc un problema el que passa és que no puc muntar la meva partició Windows i doncs intent usar Ubuntu 14.04 sense tenir-lo instal·lat com puc fer això? Necessito treure les meves coses de la carpeta: / I quan vaig voler instal·lar aquest em vol eliminar Windows completament: /
Moltes gràcies per l'aportació però no aconsegueixo muntar la partició em diu permís denegat he de dir també que abans tenia instal·lat windows 8 però el tregui totalment no se que fer espere puguis ajudar-me gràcies per endavant 😀
funciona perfecte, gràcies.
@johnjoneshq fes-ho com a root (el seu + contrasenya) i no amb sudo.
així a mi em funciona 😉
No cal reiniciar si executem la comanda:
$ Mount -a
Probablement el millor bloc de linux en castellà. Una salutació a tota la comunitat
com es desfà l'última instrucció que has posat?
perquè a l'introduir diverses vegades l'últim codi em surt a l'entrada de sistema el següent:
La unitat de disc ntfs-3g no està preparada o present.
Seguiu esperant, o premeu S per no muntar o M per a una recuperació manual
Em encant !!! Moltes gràcies !!
Buscant per aquí https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) vaig trobar aquesta manera de connectar una partició FAT32 amb «fstab».
/ Dev / sda5 / mitjana / Volumen13GB vfat user, rw, umask = 111, dmask = 000 0 0
Sense problemes en el meu Linux Mint
Sóc usuari vell a linux i ara és que em va venir a interessar hahahhaa, salutacions i bon article