En af de ting, som mange brugere ønsker at gøre, er automatisk at montere en partition automatisk. Antag med andre ord, at vi har en del af harddisken (for eksempel 100 GB) i en anden partition, en partition, som vi bruger til at gemme vores ting eller spille spil på Windows.
Sådan gør du, så vi automatisk kan få adgang til denne partition desde Linux?
Der er flere måder, men i dette indlæg vil jeg vise dig de mest almindelige ved hjælp af / Etc / fstab
Filen / etc / fstab er nyttig til mange ting, men ... lad os fokusere på det, vi har at gøre med nu 😉
Antag, at vi har en partition kaldet "Windows" (uden anførselstegn), og vi vil have, at når vi starter computeren, er denne partition tilgængelig, dvs. at den er monteret. For det …
1. Vi skal først oprette en mappe i /halvt/for eksempel: / medier / windows For at gøre dette skal du åbne en terminal og sætte følgende i den:
sudo mkdir /media/windows
2. Klar, nu skal vi finde ud af nøjagtigt, hvilken partition vi vil montere, det vil sige dens virkelige placering. For at gøre dette i terminalen skal du skrive følgende:
sudo fdisk -l | grep NTFS
3. Det skal se sådan ud:
/ Dev / sda1 63 40965749 20482843+ 7 HPFS / NTFS / exFAT
Jeg detaljerer med fed skrift, hvad vi har brug for fra den linje, som bare er den første ting på linjen, i eksemplet: / Dev / sda1
Faktisk ... her er linjen, der viser dig netop det:
sudo fdisk -l | grep NTFS | cut -d" " -f1
Nå ... pointen er, at vi husker MEGET godt, hvad vi har brug for fra den linje.
4. Indtil nu er vi nødt til at montere (efter dette eksempel) / dev / sda1-partitionen i den mappe, som vi oprettede i starten, / media / windows / ... for dette i en terminal, lad os sætte:
sudo echo "/dev/sda1 /media/windows ntfs-3g auto,rw,users,umask=000 0 0" >> /etc/fstab
Hvad det vil gøre er at skrive instruktionen i / etc / fstab, så når systemet starter, vil det automatisk montere partitionen.
Genstart computeren, og du skal montere partitionen som ønsket.
fremragende indlæg, jeg kæmpede bare med dette.
Før jeg læste dette indlæg, havde jeg et problem med at være i stand til at ændre de data, som jeg havde i ntfs-partitionen, jeg forestiller mig, at de er løst med "rw", og en anden er, at den ikke lader mig slette de data, som jeg allerede havde i nfts-partitionen siden det fortæller mig, at det ikke kan linke til papirkurven.
Kan du forklare, hvad de kommandoer, du bruger, betyder: ... "brugere, umask = 000 0 0 ″ >> / etc / fstab"?
tak
Når du har foretaget ændringerne i filen / etc / fstab, kan du skrive i terminalen:
$ sudo mount -a
Derefter monterer linux de partitioner, der er nævnt i fstab-filen, uden at skulle genstarte systemet.
Greetings.
Fremragende, meget tak for kommandoen:
Sudo Mount -a
Det er perfekt, det er som at oprette kilden efter anvendelse af et alias eller erklære en variabel,
for eksempel: $ JAVA_HOME
Greetings.
@platonov Lad os gå i dele
Muligheden "brugere" gør det muligt for brugerne, der tilhører gruppen "brugere" at montere partitionen (den lignende mulighed "bruger" gør det muligt for alle brugere uden undtagelse)
Indstillingen "umask = 000" er en tilladelsesmaske. I dette tilfælde vil filerne på den monterede partition tage 777 tilladelser, det vil sige rwx rwx rwx, den mest tilladelige. Hvis du vil have filerne til at tage tilladelser 755, ville umask være 022, skal du bare trække masken fra 777, forstås det? 🙂
de to efterfølgende nuller svarer til "dump" og "pass" kolonnerne. Den første er til sikkerhedskopiering af partitioner, generelt er den ved 0. Den anden er fsck-prioritetsrækkefølgen, hvis den er ved 1 (normalt rodpartitionen) er den første, der kontrolleres, hvis den er ved 2 er den næste og hvis det er 0, kontrolleres det ikke.
Jeg tror, det er sådan det er, på nogle punkter er jeg i tvivl, så svigt mig, hvis jeg tager fejl 🙂
Meget god forklaring.
Et spørgsmål: Ved du, om dump-søjlen bruges af et moderne program, eller er den allerede udfaset? Måske tager jeg fejl, men så vidt jeg ved, er den eneste kommando, der bruger den, dump, som allerede er ret forældet ... Det er bare nysgerrig. 🙂
RudaMale,
Tak for informationen, nu fungerer det korrekt for mig, og jeg har lært lidt mere.
En af de mange ting, jeg kan lide ved Linux, er den support, du giver brugerne!
Om dump, ingen idé, jeg laver aldrig den slags backup. Vi er her for at lære 🙂
Når jeg løber:
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, brugere, umask = 000 0 0" >> / etc / fstab
Han svarer mig:
bash: / etc / fstab: Tilladelse nægtet
På forhånd tak for dit svar.
for at ændre enhver fil i / etc-biblioteket (som det er tilfældet med fstab) skal du være root eller bruge sudo-programmet (som får dig til at rodfæste den pågældende kommando).
Hver gang "Tilladelse nægtet" vises, er det problemet. Det kan virke irriterende at skulle rodfæste sig, men det er en fantastisk systemforanstaltning for at undgå uønskede ændringer.
hilsen
Nå ja, det var hvad du angav.
Jeg var forvirret, fordi jeg troede, at jeg med den indledende sudo allerede var som rod.
Mange tak til dig for besværet med at svare mig og også det samme takket for udstationering af artiklen, som jeg vil gemme til senere lejligheder.
Faktisk med sudo starter du kommandoen som root. Hvad der sker er, at omdirigering >> udføres ved bash, før sudo udføres, så filen forsøger at skrive uden rodtilladelser.
@ KZKG ^ Gaara: En mulighed kan være at sætte kommandoen sådan:
sudo sh -c 'echo «/ dev / sda1 / media / windows ntfs-3g auto, rw, brugere, umask = 000 0 0» >> / etc / fstab'
Det er mindre klart, men giver ikke tilladelsesproblemer. 🙂
Tak Gaara, jeg løste spørgsmålet om at kende den partition, der interesserer med gparted, variant, som jeg leder efter, alt andet OK
Hvis det er en partition i FAT32, er kommandoen, som den ville være
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, brugere, umask = 000 0 0" >> / etc / fstab
o
sudo echo "/ dev / sda1 / media / windows FAT32-3g auto, rw, brugere, umask = 000 0 0" >> / etc / fstab
Jeg håber, du kan hjælpe mig, tak
Ville:
sudo echo "/ dev / sda1 / media / windows vfat auto, rw, brugere, umask = 000 0 0" >> / etc / fstab
vfat er Fat32 😉
Godt indlæg 😀
meget godt for Fedora-brugere, som har et installationsprogram, der ikke tillader montering under installationen
Bare god artikel.
Det er kommet til mig af perler.
Tak!
Denne vejledning ville have været fantastisk for mig for et par dage siden, men jeg har besluttet at lave en ren installation af min elskede Mageia 3 på en harddisk og på en anden disk en ren og grundlæggende installation af W7 for at lade den være "Konsol", hehehe. Alligevel vil jeg bruge det lidt, fordi jeg allerede tester gode spil, der kører indbygget på Linux ...
Det er aldrig for sent, meget tak for forklaringen.
Jeg kunne aldrig med den kode, intet skete med fstab-filen, den kom ud:
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, brugere, umask = 000 0 0" >> / etc / fstab
Han svarer mig:
bash: / etc / fstab: Tilladelse nægtet
test med:
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, brugere, umask = 000 0 0" >> sudo / etc / fstab
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, brugere, umask = 000 0 0" >> su / etc / fstab
og der skete ikke noget, jeg var nødt til at tilføje det manuelt, det virker allerede, det sjove er, at der blev oprettet to filer i Home, den ene kaldes su, og den anden sudo og inde var alle forsøg på at kopiere den nævnte linje, men uden citater ,
Hvad synes du?
Det er på grund af hvordan "ekkoet" fungerer, det gør det, log ind som root, for det gør det:
[kode] sudo su [/ kode]
Det vil bede dig om sudo-adgangskoden, og så vil du se noget som dette:
[kode] [root @ Jarvis x11tete11x] # [/ kode]
Her har du rodtilladelser, og du kan udføre denne kommando stille
Det fungerede perfekt for mig i Mageia 4 alpha 3, for selvom jeg tjekkede ind i "Systemindstillinger" for automatisk at montere alle partitioner og markere dem alle, gjorde det ikke.
I ubuntu og derivater, der har udisk, er det lettere at bruge:
bruger @ maskine: # udisk –mount / dev / sdaX
sdaX = ntfs-partition
Du kan nemt tilføje det til /etc/rc.local og voila = D
Hej, jeg har et problem. Hvad sker der er, at jeg ikke kan montere min Windows-partition, og jeg prøver at bruge Ubuntu 14.04 uden at have den installeret, hvordan kan jeg gøre det? Jeg har brug for at få mine ting ud af den personlige mappe: / Og når jeg ville installere dette, vil det fjerne Windows helt: /
Mange tak for bidraget, men jeg kan ikke montere partitionen, det fortæller mig tilladelse nægtet, jeg må også sige, at jeg havde Windows 8 installeret før, men jeg fjernede den helt, jeg ved ikke hvad jeg skal gøre, jeg håber du kan hjælpe mig, tak på forhånd 😀
fungerer perfekt, tak.
@johnjoneshq gør det som root (din + adgangskode) og ikke med sudo.
sådan fungerer det for mig 😉
Det er ikke nødvendigt at genstarte, hvis vi udfører kommandoen:
$mount -a
Sandsynligvis den bedste linux-blog på spansk. Hilsen til hele samfundet
Hvordan fortryder du den sidste instruktion, du har givet?
fordi når jeg indtaster den sidste kode flere gange, får jeg følgende i systemindgangen:
NTFS-3G-drevet er ikke klar eller til stede.
Bliv ved med at vente, eller tryk på S for intet beslag eller M for manuel gendannelse
Jeg elskede!!! Mange tak!!
Ser rundt her https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) Jeg fandt denne måde at forbinde en FAT32-partition med "fstab".
/ dev / sda5 / media / Volume13GB vfat-bruger, rw, umask = 111, dmask = 000 0 0
Intet problem på min Linux Mint
Jeg er en gammel linux-bruger og nu var jeg interesseret hahahhaa, hilsner og god artikel