Jednou z vecí, ktorú chce mnoho používateľov urobiť, je automatické pripojenie oddielu automaticky. Inými slovami, predpokladajme, že máme časť pevného disku (napríklad 100 GB) v inej oblasti, oblasti, ktorú používame na ukladanie vecí alebo hranie hier v systéme Windows.
Ako to urobiť, aby sme mohli automaticky pristupovať k tomuto oddielu desde Linux?
Existuje niekoľko spôsobov, ale v tomto príspevku vám ukážem najbežnejšie, použitie / Etc / fstab
Súbor / etc / fstab je užitočný pre veľa vecí, ale ... zamerajme sa na to, čo máme teraz do činenia 😉
Predpokladajme, že máme oddiel s názvom „Windows“ (bez úvodzoviek) a chceme, aby bol tento oddiel kedykoľvek, keď spustíme počítač, prístupný, to znamená, že je pripojený. Pre to …
1. Najprv musíme vytvoriť priečinok v / polovica /, napríklad: / media / windows Ak to chcete urobiť, otvorte terminál a vložte doň nasledovné:
sudo mkdir /media/windows
2. Sme pripravení a teraz musíme zistiť, aký oddiel chceme pripojiť, teda jeho skutočné umiestnenie. Do terminálu to napíšete takto:
sudo fdisk -l | grep NTFS
3. Malo by to vyzerať asi takto:
/ Dev / sda1 63 40965749 20482843+ 7 HPFS / NTFS / exFAT
V príklade zvýrazním tučným písmom to, čo od tohto riadku potrebujeme, čo je len prvá vec na tomto riadku: / Dev / sda1
V skutočnosti ... tu je riadok, ktorý by vám ukázal iba toto:
sudo fdisk -l | grep NTFS | cut -d" " -f1
No ... ide o to, že si veľmi dobre pamätáme, čo z toho riadku potrebujeme.
4. Zatiaľ musíme chcieť (podľa tohto príkladu) pripojiť oddiel / dev / sda1 do priečinka, ktorý sme vytvorili na začiatku, / media / windows / ..., do terminálu poďme:
sudo echo "/dev/sda1 /media/windows ntfs-3g auto,rw,users,umask=000 0 0" >> /etc/fstab
Urobí to tak, že napíše inštrukciu do / etc / fstab, aby po spustení systému automaticky pripojil oddiel.
Reštartujte počítač a mali by ste oddiel pripojiť podľa želania.
vynikajúci príspevok, len som s tým bojoval.
Pred prečítaním tohto príspevku som mal problém s možnosťou úpravy údajov, ktoré som mal v oddiele ntfs, predstavujem si, že je to vyriešené pomocou „rw“ a ďalším, že mi to nedovolí vymazať údaje, ktoré som už mal v oddiele nfts, pretože mi hovorí, že sa nemôže odkazovať na kôš.
Mohli by ste vysvetliť, čo znamenajú použité príkazy:… „users, umask = 000 0 0 ″ >> / etc / fstab“?
vďaka
Po vykonaní zmien v súbore / etc / fstab môžete do terminálu napísať:
$ sudo mount -a
Potom linux pripojí oddiely uvedené v súbore fstab bez nutnosti reštartovať systém.
Zdravím.
Výborne, ďakujem pekne za príkaz:
sudo mount -a
Je to perfektné, je to ako vytvárať zdroj po použití aliasu alebo vyhlásení premennej,
napríklad: $ JAVA_HOME
Zdravím.
@platonov Poďme po častiach
Možnosť „users“ umožňuje používateľom patriacim do skupiny „users“ pripojiť oddiel (podobná možnosť „user“ umožňuje všetkým používateľom bez výnimky)
Voľba „umask = 000“ je maska povolení, v tomto prípade súbory pripojeného oddielu budú mať 777 povolení, čo je najprípustnejšie rwx rwx rwx. Ak chcete, aby súbory brali oprávnenie 755, umask by bol 022, stačí masku odpočítať od 777, je to pochopené? 🙂
dve koncové nuly zodpovedajú stĺpcom „dump“ a „pass“. Prvý je určený na zálohovanie oddielov, vo všeobecnosti je na hodnote 0. Druhý je poradie priorít fsck, ak je na úrovni 1 (zvyčajne je to koreňový oddiel), kontroluje sa prvý, ak je na hodnote 2, je to ďalší a ak je 0, nekontroluje sa.
Myslím si, že je to tak, v niektorých momentoch mám pochybnosti, tak ma sklamať, ak sa mýlim 🙂
Veľmi dobré vysvetlenie.
Jedna otázka: Viete, či stĺpec s výpisom používa nejaký moderný program alebo je už zastaraný? Možno sa mýlim, ale pokiaľ viem, jediný príkaz, ktorý ho používa, je výpis, ktorý je už dosť zastaraný ... Je to len kuriózne. 🙂
RudaMale,
Ďakujem za informácie, teraz to pre mňa funguje správne a dozvedel som sa niečo viac.
Jednou z mnohých vecí, ktoré sa mi na Linuxe páčia, je podpora, ktorú poskytujete používateľom!
O skládke, žiadny nápad, nikdy nerobím tento druh zálohovania. Sme tu, aby sme sa učili 🙂
Keď bežím:
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab
Odpovedá mi:
bash: / etc / fstab: Povolenie zamietnuté
Vopred ďakujem za odpoveď.
ak chcete upraviť ľubovoľný súbor v adresári / etc (ako je to v prípade fstab), musíte byť root alebo použiť program sudo (vďaka ktorému budete root v danom príkaze).
Kedykoľvek sa objaví správa „Povolenie zamietnuté“, nastáva problém. Môže sa zdať nepríjemné, že sa musíte stať rootom, ale je to vynikajúce systémové opatrenie, ako sa vyhnúť nežiaducim zmenám.
pozdravy
No áno, bolo to to, čo ste naznačili.
Bol som zmätený, pretože som veril, že s počiatočným sudo som už ako root.
Veľká vďaka vám za ťažkosti pri odpovediach a rovnako veľká vďaka za uverejnenie článku, ktoré si nechám na neskoršie príležitosti.
V skutočnosti s sudo spustíte príkaz ako root. Stane sa to, že presmerovanie >> vykoná bash pred spustením sudo, takže sa súbor pokúša písať bez oprávnení root.
@ KZKG ^ Gaara: Jednou z možností môže byť zadanie príkazu takto:
sudo sh -c 'echo «/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0» >> / etc / fstab'
Je menej jasný, ale nedáva problémy s povolením. 🙂
Ďakujem Gaara, vyriešil som otázku poznania oddielu, ktorý zaujíma, s gparted, variantu, ktorý hľadám, všetko ostatné je v poriadku
Ak je to v systéme FAT32 oblasť, príkaz by bol taký, aký by bol
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab
o
sudo echo "/ dev / sda1 / media / windows FAT32-3g auto, rw, používatelia, umask = 000 0 0" >> / etc / fstab
Dúfam, že mi pomôžete, vďaka
By:
sudo echo "/ dev / sda1 / media / windows vfat auto, rw, používatelia, umask = 000 0 0" >> / etc / fstab
vfat je Fat32 😉
Dobrý príspevok 😀
veľmi dobré pre používateľov Fedory, ktorá má inštalačný program, ktorý neumožňuje pripojenie počas inštalácie
Proste super článok.
Prišlo mi to z perál.
Vďaka!
Tento tutoriál by bol pre mňa pred pár dňami vynikajúci, ale rozhodol som sa urobiť čistú inštaláciu svojej milovanej Mageie 3 na pevný disk a na iný disk čistú a základnú inštaláciu W7, aby som ju nechal ako „Console“, hehehe. Aj tak ho budem málo používať, pretože už testujem dobré hry, ktoré natívne bežia na systéme Linux ...
Nikdy nie je neskoro, ďakujem pekne za vysvetlenie.
S týmto kódom som nikdy nemohol, so súborom fstab sa nič nestalo, vyšlo to:
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab
Odpovedá mi:
bash: / etc / fstab: Povolenie zamietnuté
test s:
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, 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
a nič sa nestalo, musel som to pridať manuálne, už to funguje, vtipné je, že v Home boli vytvorené dva súbory, jeden sa volal su a druhý sudo a inside boli všetky pokusy o kopírovanie uvedeného riadku, ale bez citáty,
Co si myslis?
Je to kvôli tomu, ako funguje „echo“, robí to, prihláste sa ako root, pretože robí:
[code] sudo su [/ code]
Požiada vás o heslo sudo a potom uvidíte niečo také:
[kód] [root @ Jarvis x11tete11x] # [/ kód]
tu budete mať oprávnenie root a tento príkaz môžete vykonať potichu
V Mageii 4 alpha 3 to pre mňa fungovalo perfektne, pretože aj keď som v „System Preferences“ skontroloval, že automaticky pripojí všetky oddiely a všetky ich označí, nestalo sa tak.
V ubuntu a derivátoch, ktoré majú udisk, je jednoduchšie použitie:
user @ machine: # udisk –mount / dev / sdaX
sdaX = oddiel ntfs
Môžete ho ľahko pridať do súborov /etc/rc.local a voila = D
Dobrý deň, mám problém, čo sa stane, je to, že nemôžem pripojiť svoj oddiel systému Windows a pokúsim sa používať Ubuntu 14.04 bez toho, aby som ho mal nainštalovaný, ako to mám urobiť? Potrebujem dostať svoje veci z osobného priečinka: / A keď som si to chcel nainštalovať, chce to úplne odstrániť Windows: /
Veľmi pekne ďakujem za príspevok, ale nemôžem pripojiť oddiel, hovorí mi o zamietnutí povolenia, musím tiež povedať, že som mal predtým nainštalovaný Windows 8, ale úplne som ho odstránil, neviem, čo mám robiť, dúfam, že môžete pomôžte mi, vopred ďakujem
funguje perfektne, ďakujem.
@ johnjoneshq to robte ako root (vaše + heslo) a nie s sudo.
tak mi to funguje 😉
Ak vykonáme príkaz, nie je potrebné reštartovať:
$mount -a
Pravdepodobne najlepší linuxový blog v španielčine. Zdravím celú komunitu
Ako vrátiť posledný pokyn, ktorý ste zadali?
pretože keď viackrát zadám posledný kód, v systéme sa zobrazí nasledujúci text:
Jednotka ntfs-3g nie je pripravená alebo sa nenachádza.
Čakajte ďalej alebo stlačte S bez pripojenia alebo M pre manuálne zotavenie
Miloval som!!! Mnohokrat dakujem!!
Tu sa rozhliadam https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) Našiel som tento spôsob, ako spojiť oddiel FAT32 s programom „fstab“.
/ dev / sda5 / media / Volume13GB používateľ vfat, rw, umask = 111, dmask = 000 0 0
Žiadny problém s mojou Linux Mint
Som starý používateľ v linuxe a teraz ma to zaujalo hahahhaa, pozdravujem a dobrý článok