En av tingene som mange brukere vil gjøre er å automatisk montere en partisjon automatisk. Anta med andre ord at vi har en del av harddisken (for eksempel 100 GB) i en annen partisjon, en partisjon som vi bruker til å lagre tingene våre, eller spille spill på Windows.
Hvordan gjøre slik at vi automatisk kan få tilgang til denne partisjonen desde Linux?
Det er flere måter, men i dette innlegget vil jeg vise deg de vanligste ved hjelp av / Etc / fstab
/ Etc / fstab-filen er nyttig for mange ting, men ... la oss fokusere på det vi har å gjøre med nå 😉
Anta at vi har en partisjon kalt "Windows" (uten anførselstegn), og vi vil at når vi starter datamaskinen, er denne partisjonen tilgjengelig, det vil si at den er montert. For det ...
1. Vi må først opprette en mappe i /halv/, for eksempel: / media / windows For å gjøre dette, åpne en terminal og legg følgende i den:
sudo mkdir /media/windows
2. Klar, nå må vi finne ut nøyaktig hvilken partisjon vi vil montere, det vil si den virkelige plasseringen. For å gjøre dette i terminalen, skriv følgende:
sudo fdisk -l | grep NTFS
3. Det skal se ut som dette:
/ Dev / sda1 63 40965749 20482843+ 7 HPFS / NTFS / exFAT
Jeg beskriver med fet skrift hva vi trenger fra den linjen, som bare er det første i linjen, i eksemplet: / Dev / sda1
Faktisk ... her er linjen som viser deg akkurat det:
sudo fdisk -l | grep NTFS | cut -d" " -f1
Vel ... poenget er at vi husker VELDIG godt hva vi trenger fra den linjen.
4. Så langt må vi ønske å montere (i følge dette eksemplet) / dev / sda1-partisjonen i mappen vi opprettet i begynnelsen, / media / windows / ... for dette i en terminal la oss si:
sudo echo "/dev/sda1 /media/windows ntfs-3g auto,rw,users,umask=000 0 0" >> /etc/fstab
Hva den vil gjøre er å skrive instruksjonene i / etc / fstab slik at når systemet starter, vil det automatisk montere partisjonen.
Start datamaskinen på nytt, og du bør montere partisjonen som ønsket.
utmerket innlegg, jeg slet bare med dette.
Før jeg leste dette innlegget hadde jeg et problem med å kunne endre dataene som jeg hadde i ntfs-partisjonen, jeg forestiller meg at de er løst med "rw" og en annen er at den ikke lar meg slette dataene som jeg allerede hadde i nfts-partisjonen siden den forteller meg at den ikke kan lenke til søpla.
Kan du forklare hva kommandoene du bruker betyr: ... "brukere, umask = 000 0 0 ″ >> / etc / fstab"?
takk
Etter å ha gjort endringene i / etc / fstab-filen, kan du skrive i terminalen:
$ sudo mount -a
Deretter monterer linux partisjonene som er nevnt i fstab-filen, uten å måtte starte systemet på nytt.
Hilsener.
Utmerket, tusen takk for kommandoen:
sudo mount -a
Det er perfekt, det er som å lage kilden etter å ha brukt et alias eller erklære en variabel,
for eksempel: $ JAVA_HOME
Hilsener.
@platonov La oss gå i deler
Alternativet "brukere" gjør det mulig for brukere som tilhører gruppen "brukere" å montere partisjonen (det lignende "bruker" -alternativet gjør det mulig for alle brukere uten unntak)
Alternativet "umask = 000" er en tillatelsesmaske. I dette tilfellet vil filene til den monterte partisjonen ta 777 tillatelser, det vil si rwx rwx rwx, den mest tillatende. Hvis du vil at filene skal ta tillatelse 755, vil umask være 022, du må bare trekke masken fra 777, er det forstått? 🙂
de to etterfølgende nuller tilsvarer kolonnene "dump" og "pass". Den første er for sikkerhetskopiering av partisjon, generelt er den ved 0. Den andre er fsck-prioritetsrekkefølgen. Hvis den er på 1 (vanligvis rotpartisjonen), er den første som blir sjekket. og hvis det er 2, blir det ikke merket av.
Jeg tror det er slik det er, på noen punkter er jeg i tvil, så svikt meg hvis jeg tar feil wrong
Veldig god forklaring.
Et spørsmål: Vet du om dumpkolonnen brukes av et moderne program, eller er den allerede utfaset? Kanskje jeg tar feil, men så vidt jeg vet er den eneste kommandoen som bruker den dump, som allerede er ganske foreldet ... Det er bare nysgjerrig. 🙂
RudaMale,
Takk for informasjonen, nå fungerer den riktig for meg, og jeg har lært litt mer.
En av de mange tingene jeg liker med Linux er støtten du gir brukerne!
Om dump, ingen anelse, jeg tar aldri den slags sikkerhetskopi. Vi er her for å lære 🙂
Når jeg løper:
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, brukere, umask = 000 0 0" >> / etc / fstab
Han svarer meg:
bash: / etc / fstab: Tillatelse nektet
Takk på forhånd for svaret ditt.
for å endre hvilken som helst fil i / etc-katalogen (som det er tilfellet med fstab), må du være root eller bruke sudo-programmet (som gjør deg til root i den aktuelle kommandoen).
Når "Tillatelse nektet" vises, er det problemet. Det kan virke irriterende å måtte rote, men det er et flott systemtiltak for å unngå uønskede endringer.
Hilsen
Vel ja, det var det du antydet.
Jeg var forvirret fordi jeg trodde at med den første sudoen var jeg allerede som rot.
Tusen takk til deg for bryet med å svare på meg, og også takk til innleggingen av artikkelen, som jeg vil lagre til senere anledninger.
Egentlig med sudo starter du kommandoen som root. Det som skjer er at viderekoblingen >> gjøres av bash før du utfører sudo, så filen prøver å skrive uten rottillatelser.
@ KZKG ^ Gaara: Et alternativ kan være å sette kommandoen slik:
sudo sh -c 'echo «/ dev / sda1 / media / windows ntfs-3g auto, rw, brukere, umask = 000 0 0» >> / etc / fstab'
Det er mindre klart, men gir ikke tillatelsesproblemer. 🙂
Takk Gaara, jeg løste spørsmålet om å vite partisjonen som interesserer med gparted, variant som jeg ser etter, alt annet OK
Hvis det er en partisjon i FAT32, er kommandoen slik den ville vært
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, brukere, umask = 000 0 0" >> / etc / fstab
o
sudo echo "/ dev / sda1 / media / windows FAT32-3g auto, rw, brukere, umask = 000 0 0" >> / etc / fstab
Jeg håper du kan hjelpe meg, takk
Ville:
sudo echo "/ dev / sda1 / media / windows vfat auto, rw, brukere, umask = 000 0 0" >> / etc / fstab
vfat er Fat32 😉
Bra innlegg 😀
veldig bra for Fedora-brukere, som har et installasjonsprogram som ikke tillater montering under installasjonen
Bare flott artikkel.
Det har kommet til meg perler.
Takk!
Denne opplæringen ville ha vært bra for meg for noen dager siden, men jeg har bestemt meg for å gjøre en ren installasjon av min elskede Mageia 3 på en harddisk og en ren og grunnleggende installasjon av W7 på en annen disk for å la den være "Konsoll", hehehe. Likevel vil jeg bruke det lite fordi jeg allerede tester gode spill som kjører naturlig på Linux ...
Det er aldri for sent, tusen takk for forklaringen.
Jeg kunne aldri med den koden, ingenting skjedde med fstab-filen, den kom ut:
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, brukere, umask = 000 0 0" >> / etc / fstab
Han svarer meg:
bash: / etc / fstab: Tillatelse nektet
test med:
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, brukere, umask = 000 0 0" >> sudo / etc / fstab
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, brukere, umask = 000 0 0" >> su / etc / fstab
og ingenting skjedde, jeg måtte legge til det manuelt, det fungerer allerede, det morsomme er at to filer ble opprettet i Home, den ene kalt su, og den andre sudo og innsiden var alle forsøk på å kopiere den nevnte linjen, men uten sitatene,
Hva tror du?
Det er på grunn av hvordan "ekkoet" fungerer, det gjør dette, logg inn som rot, for det gjør det:
[code] sudo su [/ code]
Det vil be deg om sudo-passordet, og så vil du se noe slikt:
[code] [root @ Jarvis x11tete11x] # [/ code]
Her vil du ha rottillatelser, og du kan utføre den kommandoen stille
Det fungerte perfekt for meg i Mageia 4 alpha 3, for selv om jeg sjekket inn "Systemvalg" for automatisk å montere alle partisjonene og merke dem alle, gjorde det ikke det.
I ubuntu og derivater som har udisk er det enklere å bruke:
bruker @ maskin: # udisk –mount / dev / sdaX
sdaX = ntfs partisjon
Du kan enkelt legge den til /etc/rc.local og voila = D
Hei, jeg har et problem. Det som skjer er at jeg ikke kan montere Windows-partisjonen min, og jeg prøver å bruke Ubuntu 14.04 uten å ha den installert. Hvordan kan jeg gjøre dette? Jeg må få tingene mine ut av den personlige mappen: / Og når jeg ønsket å installere dette, vil den fjerne Windows helt: /
Tusen takk for bidraget, men jeg kan ikke montere partisjonen, det forteller meg tillatelse nektet, jeg må også si at jeg hadde Windows 8 installert før, men jeg fjernet den helt, jeg vet ikke hva jeg skal gjøre, jeg håper du kan hjelpe meg, takk på forhånd 😀
fungerer perfekt, takk.
@johnjoneshq gjør det som root (ditt + passord) og ikke med sudo.
slik fungerer det for meg 😉
Det er ikke nødvendig å starte på nytt hvis vi utfører kommandoen:
$mount -a
Sannsynligvis den beste linux-bloggen på spansk. Hilsen til hele samfunnet
Hvordan angrer du den siste instruksjonen du har gitt?
fordi når jeg skriver inn den siste koden flere ganger, får jeg følgende i systemoppføringen:
NTFS-3G-stasjonen er ikke klar eller tilstede.
Fortsett å vente, eller trykk på S for ingen montering eller M for manuell gjenoppretting
Jeg elsket!!! Takk så mye!!
Ser rundt her https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) Jeg fant denne måten å koble en FAT32-partisjon til "fstab".
/ dev / sda5 / media / Volume13GB vfat bruker, rw, umask = 111, dmask = 000 0 0
Ikke noe problem på Linux Mint
Jeg er en gammel linux-bruker og nå var jeg interessert hahahhaa, hilsener og god artikkel