Een van de dingen die veel gebruikers willen doen, is automatisch een partitie automatisch koppelen. Met andere woorden, stel dat we een deel van de harde schijf (bijvoorbeeld 100 GB) in een andere partitie hebben, een partitie die we gebruiken om onze spullen op te slaan, of om spelletjes te spelen op Windows.
¿Cómo hacer para que podamos acceder automáticamente a esta partición desde Linux?
Er zijn verschillende manieren, maar in dit bericht laat ik je de meest voorkomende zien met / Etc / fstab
Het bestand / etc / fstab is voor veel dingen nuttig, maar ... laten we ons concentreren op waar we nu mee te maken hebben 😉
Stel dat we een partitie hebben met de naam "Windows" (zonder de aanhalingstekens), en we willen dat deze partitie toegankelijk is wanneer we de computer starten, dat wil zeggen dat deze wordt aangekoppeld. Ervoor …
1. We moeten eerst een map maken in /voor de helft/, bijvoorbeeld: / media / windows Om dit te doen, opent u een terminal en plaatst u het volgende erin:
sudo mkdir /media/windows
2. Klaar, nu moeten we precies uitzoeken welke partitie we willen mounten, dat wil zeggen, de echte locatie. Om dit in de terminal te doen, schrijft u het volgende:
sudo fdisk -l | grep NTFS
3. Het zou er ongeveer zo uit moeten zien:
/ Dev / sda1 63 40965749 20482843+ 7 HPFS / NTFS / exFAT
Ik geef vetgedrukt aan wat we nodig hebben van die regel, wat slechts het eerste is in de regel, in het voorbeeld: / Dev / sda1
In feite ... hier is de regel die u precies dat zou laten zien:
sudo fdisk -l | grep NTFS | cut -d" " -f1
Nou ... het punt is dat we ZEER GOED onthouden wat we nodig hebben van die lijn.
4. Tot nu toe moeten we (volgens dit voorbeeld) de / dev / sda1 partitie willen mounten in de map die we aan het begin hebben aangemaakt, / media / windows / ... hiervoor in een terminal laten we het volgende plaatsen:
sudo echo "/dev/sda1 /media/windows ntfs-3g auto,rw,users,umask=000 0 0" >> /etc/fstab
Wat het zal doen, is de instructie in / etc / fstab schrijven, zodat wanneer het systeem start, het automatisch de partitie zal aankoppelen.
Start de computer opnieuw op en u moet de partitie naar wens mounten.
uitstekende post, ik worstelde hier gewoon mee.
Voordat ik dit bericht las, had ik een probleem met het kunnen wijzigen van de gegevens die ik had in de ntfs-partitie, ik stel me voor dat het is opgelost met "rw" en een andere is dat ik de gegevens die ik al had niet kan verwijderen in de nfts-partitie omdat het me vertelt dat het niet naar de prullenbak kan linken.
Kunt u uitleggen wat de commando's die u gebruikt betekenen:… "gebruikers, umask = 000 0 0 ″ >> / etc / fstab"?
bedankt
Nadat u de wijzigingen in het bestand / etc / fstab hebt aangebracht, kunt u in de terminal schrijven:
$ sudo mount -a
Vervolgens koppelt linux de partities die in het fstab-bestand worden genoemd, zonder dat het systeem opnieuw hoeft te worden opgestart.
Groeten.
Uitstekend, heel erg bedankt voor het commando:
sudo mount -a
Het is perfect, het is alsof je de bron maakt na het toepassen van een alias of het declareren van een variabele,
bijvoorbeeld: $ JAVA_HOME
Groeten.
@platonov Laten we in delen gaan
Met de optie "gebruikers" kunnen de gebruikers die tot de groep "gebruikers" behoren de partitie aankoppelen (de vergelijkbare optie "gebruiker" stelt alle gebruikers zonder uitzondering in staat)
De optie "umask = 000" is een permissiemasker, in dit geval zullen de bestanden van de aangekoppelde partitie 777 permissies krijgen, dat is rwx rwx rwx, de meest permissieve. Als je wilt dat de bestanden permissies 755 krijgen, zou het umask 022 zijn, je hoeft alleen het masker van 777 af te trekken, is dat begrepen? 🙂
de twee achterliggende nullen komen overeen met de kolommen "dump" en "pass". De eerste is voor back-ups van partities, in het algemeen is deze op 0. De tweede is de fsck-prioriteitsvolgorde, als deze op 1 staat (meestal de rootpartitie), is het de eerste die wordt gecontroleerd, als deze op 2 staat, is het de volgende en als het 0 is, wordt het niet gecontroleerd.
Ik denk dat het zo is, op sommige punten twijfel ik, dus stel me teleur als ik het mis heb 🙂
Zeer goede uitleg.
Een vraag: weet u of de dump-kolom wordt gebruikt door een modern programma of is deze al verouderd? Misschien heb ik het mis, maar voor zover ik weet, is het enige commando dat het gebruikt dump, dat al behoorlijk achterhaald is ... Het is gewoon merkwaardig. 🙂
RudaMan,
Bedankt voor de informatie, nu werkt het correct voor mij en heb ik iets meer geleerd.
Een van de vele dingen die ik leuk vind aan Linux is de ondersteuning die je aan gebruikers geeft!
Over dump, geen idee, ik doe nooit dat soort back-up. We zijn hier om te leren 🙂
Als ik ren:
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, gebruikers, umask = 000 0 0" >> / etc / fstab
Hij antwoordt mij:
bash: / etc / fstab: toestemming geweigerd
Bij voorbaat dank voor uw reactie.
om een bestand in de map / etc te wijzigen (zoals het geval is met fstab), moet je root zijn of het programma sudo gebruiken (waardoor je root wordt in dat specifieke commando).
Telkens wanneer "Toestemming geweigerd" verschijnt, is dat het probleem. Het lijkt misschien vervelend om root te worden, maar het is een geweldige systeemmaatregel om ongewenste wijzigingen te voorkomen.
groeten
Nou ja, het was wat je me vertelde.
Ik was in de war omdat ik geloofde dat ik met de eerste sudo al als root was.
Hartelijk dank voor de moeite om mij te antwoorden en ook dankzij het plaatsen van het artikel, dat ik zal bewaren voor latere gelegenheden.
Eigenlijk start je met sudo het commando als root. Wat er gebeurt, is dat de omleiding >> wordt gedaan door bash voordat sudo wordt uitgevoerd, dus het bestand probeert te schrijven zonder rootrechten.
@ KZKG ^ Gaara: Een optie kan zijn om het commando als volgt te plaatsen:
sudo sh -c 'echo «/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0» >> / etc / fstab'
Het is minder duidelijk, maar geeft geen toestemmingsproblemen. 🙂
Bedankt Gaara, ik heb de kwestie opgelost van het kennen van de partitie die interesse heeft in gparted, de variant die ik zoek, al het andere oké
Als het een partitie in FAT32 is, het commando zoals het zou zijn
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, gebruikers, umask = 000 0 0" >> / etc / fstab
o
sudo echo "/ dev / sda1 / media / windows FAT32-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab
Ik hoop dat je me kunt helpen, bedankt
Zou:
sudo echo "/ dev / sda1 / media / windows vfat auto, rw, users, umask = 000 0 0" >> / etc / fstab
vfat is Fat32 😉
Goed bericht 😀
erg goed voor Fedora-gebruikers, die een installatieprogramma hebben dat niet aankoppelen tijdens de installatie
Gewoon een geweldig artikel.
Het is afkomstig van parels.
Dank je wel!
Deze tutorial zou een paar dagen geleden geweldig voor mij zijn geweest, maar ik heb besloten om een schone installatie van mijn geliefde Mageia 3 op een harde schijf uit te voeren en een schone en eenvoudige installatie van W7 op een andere schijf om het als "Console" te laten staan, hehehe. Toch zal ik het weinig gebruiken omdat ik al goede games test die native op Linux draaien ...
Het is nooit te laat, hartelijk dank voor de uitleg.
Ik kon het nooit met die code, er gebeurde niets met het fstab-bestand, het kwam uit:
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, gebruikers, umask = 000 0 0" >> / etc / fstab
Hij antwoordt mij:
bash: / etc / fstab: toestemming geweigerd
testen met:
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, gebruikers, umask = 000 0 0" >> sudo / etc / fstab
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> su / etc / fstab
en er gebeurde niets, ik moest het handmatig toevoegen, het werkt al, het grappige is dat er twee bestanden zijn gemaakt in Home, een genaamd su, en de andere sudo en binnen waren alle pogingen gedaan om die regel te kopiëren, maar zonder de citaten,
Wat denk je?
Het is vanwege hoe de "echo" werkt, het doet dit, log in als root, daarvoor doet het:
[code] sudo su [/ code]
Het zal je om het sudo-wachtwoord vragen en dan zie je zoiets als dit:
[code] [root @ Jarvis x11tete11x] # [/ code]
Hier heb je root-rechten en kun je die opdracht rustig uitvoeren
Het werkte perfect voor mij in Mageia 4 alpha 3, want hoewel ik in "Systeemvoorkeuren" had ingecheckt om automatisch alle partities te koppelen en ze allemaal te markeren, deed het dat niet.
In ubuntu en derivaten met udisk is het gemakkelijker om:
gebruiker @ machine: # udisk –mount / dev / sdaX
sdaX = ntfs-partitie
Je kunt het gemakkelijk toevoegen aan /etc/rc.local en voila = D
Hallo, ik heb een probleem.Wat er gebeurt, is dat ik mijn Windows-partitie niet kan mounten en dan probeer ik Ubuntu 14.04 te gebruiken zonder het te hebben geïnstalleerd, hoe kan ik dit doen? Ik moet mijn spullen uit de persoonlijke map halen: / En wanneer ik dit wilde installeren, wil het Windows volledig verwijderen: /
Heel erg bedankt voor de bijdrage, maar ik kan de partitie niet mounten, het vertelt me dat toestemming is geweigerd, ik moet ook zeggen dat voordat ik Windows 8 had geïnstalleerd, maar ik heb het volledig verwijderd, ik weet niet wat ik moet doen, ik hoop je kunt me helpen, bij voorbaat dank
werkt perfect, bedankt.
@johnjoneshq doe het als root (uw + wachtwoord) en niet met sudo.
zo werkt het voor mij 😉
Het is niet nodig om opnieuw op te starten als we het commando uitvoeren:
$ monteren -a
Waarschijnlijk de beste linux-blog in het Spaans. Groeten aan de hele gemeenschap
Hoe de laatste instructie die u hebt ingevoerd ongedaan maken?
want als ik de laatste code meerdere keren invoer, krijg ik het volgende in het systeemitem:
De ntfs-3g-schijf is niet gereed of aanwezig.
Blijf wachten, of druk op S voor geen koppeling of M voor handmatig herstel
Ik hield van!!! Heel erg bedankt!!
Hier rondkijken https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) Ik vond deze manier om een FAT32-partitie te verbinden met "fstab".
/ dev / sda5 / media / Volume13GB vfat gebruiker, rw, umask = 111, dmask = 000 0 0
Geen probleem op mijn Linux Mint
Ik ben een oude linux-gebruiker en nu was ik geïnteresseerd hahahhaa, groeten en goed artikel