Jednou z věcí, kterou chce mnoho uživatelů udělat, je automatické připojení oddílu automaticky. Jinými slovy, předpokládejme, že máme část pevného disku (například 100 GB) v jiném oddílu, oddílu, který používáme k ukládání věcí nebo hraní her ve Windows.
Jak to udělat, abychom mohli automaticky přistupovat k tomuto oddílu desde Linux?
Existuje několik způsobů, ale v tomto příspěvku vám ukážu nejběžnější použití / etc / fstab
Soubor / etc / fstab je užitečný pro mnoho věcí, ale ... zaměřme se na to, s čím máme nyní co do činění 😉
Předpokládejme, že máme oddíl s názvem „Windows“ (bez uvozovek) a chceme, aby při každém spuštění počítače byl tento oddíl přístupný, to znamená, že je připojen. Pro to …
1. Nejprve musíme vytvořit složku v /polovina/, například: / media / windows Chcete-li to provést, otevřete terminál a vložte do něj následující:
sudo mkdir /media/windows
2. Připraveno, nyní musíme zjistit přesně, jaký oddíl chceme připojit, tedy jeho skutečné umístění. Chcete-li to provést v terminálu, napište následující:
sudo fdisk -l | grep NTFS
3. Měl by vypadat asi takto:
/ dev / sda1 63 40965749 20482843+ 7 HPFS / NTFS / exFAT
Tučně popisuji, co od tohoto řádku potřebujeme, což je jen první věc v tomto řádku, v příkladu: / dev / sda1
Ve skutečnosti ... zde je řádek, který by vám ukázal právě toto:
sudo fdisk -l | grep NTFS | cut -d" " -f1
No ... jde o to, že si velmi dobře pamatujeme, co z toho řádku potřebujeme.
4. Až dosud musíme chtít připojit (podle tohoto příkladu) oddíl / dev / sda1 do složky, kterou jsme vytvořili na začátku, / media / windows / ... k tomu v terminálu pojďme:
sudo echo "/dev/sda1 /media/windows ntfs-3g auto,rw,users,umask=000 0 0" >> /etc/fstab
Co to udělá, je napsat instrukci do / etc / fstab, takže když se systém spustí, automaticky připojí oddíl.
Restartujte počítač a měli byste oddíl připojit podle potřeby.
vynikající příspěvek, jen jsem s tím zápasil.
Před přečtením tohoto příspěvku jsem měl problém s možností upravit data, která jsem měl v oddílu ntfs, představuji si, že je to vyřešeno pomocí „rw“ a další, která mi nedovolí smazat data, která jsem již měl v oddílu nfts, protože mi říká, že se nemůže spojit s košem.
Mohli byste vysvětlit, co znamenají příkazy, které používáte:… „users, umask = 000 0 0 ″ >> / etc / fstab“?
díky
Po provedení změn v souboru / etc / fstab můžete do terminálu napsat:
$ sudo mount -a
Poté linux připojí oddíly uvedené v souboru fstab, aniž by bylo nutné restartovat systém.
Zdravím.
Výborně, moc děkuji za povel:
sudo mount -a
Je to perfektní, je to jako vytvořit zdroj po použití aliasu nebo deklaraci proměnné,
například: $ JAVA_HOME
Zdravím.
@platonov Pojďme po částech
Možnost „uživatelé“ umožňuje uživatelům patřícím do skupiny „uživatelé“ připojit oddíl (podobná možnost „uživatel“ umožňuje všem uživatelům bez výjimky)
Možnost „umask = 000“ je maska oprávnění, v tomto případě soubory připojeného oddílu budou mít oprávnění 777, což je nejpřípustnější rwx rwx rwx. Pokud chcete, aby soubory přijímaly oprávnění 755, umask by byl 022, stačí odečíst masku od 777, rozumíte tomu? 🙂
dvě koncové nuly odpovídají sloupcům „dump“ a „pass“. První je pro zálohy oddílů, obecně je na 0. Druhým je pořadí priorit fsck, pokud je na 1 (obvykle kořenový oddíl), je to první, který má být zkontrolován, pokud je na 2, je to další a pokud je 0, není zaškrtnuto.
Myslím, že to tak je, v některých bodech mám pochybnosti, tak mě nech, pokud se pletu 🙂
Velmi dobré vysvětlení.
Jedna otázka: Víte, zda je sloupec výpisu používán nějakým moderním programem, nebo je již zastaralý? Možná se mýlím, ale pokud vím, jediný příkaz, který jej používá, je výpis, který je již docela zastaralý ... Je to jen zvláštní. 🙂
Ruda Macho,
Díky za informace, teď to funguje správně pro mě a já jsem se naučil trochu víc.
Jednou z mnoha věcí, které se mi na Linuxu líbí, je podpora, kterou poskytujete uživatelům!
O výpisu, žádný nápad, nikdy nedělám tento druh zálohy. Jsme zde, abychom se učili 🙂
Když spustím:
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, uživatelé, umask = 000 0 0" >> / etc / fstab
Odpovídá mi:
bash: / etc / fstab: Oprávnění odepřeno
Díky předem za vaši odpověď.
Chcete-li upravit libovolný soubor v adresáři / etc (jako je tomu v případě fstab), musíte být root nebo použít program sudo (který vás v daném příkazu změní na root).
Kdykoli se objeví zpráva „Povolení odepřeno“, je to problém. Může se zdát nepříjemné muset rootovat, ale je to skvělé systémové opatření, jak se vyhnout nechtěným změnám.
pozdravy
Ano, bylo to to, co mi říkáš.
Byl jsem zmatený, protože jsem věřil, že s počátečním sudo jsem už byl jako root.
Děkuji vám za potíže s odpovědí a také stejné díky za zveřejnění článku, který si nechám pro pozdější příležitosti.
Ve skutečnosti s sudo spustíte příkaz jako root. Stává se, že přesměrování >> provádí bash před spuštěním sudo, takže se soubor pokouší psát bez oprávnění root.
@ KZKG ^ Gaara: Jednou z možností může být příkaz takto:
sudo sh -c 'echo «/ dev / sda1 / media / windows ntfs-3g auto, rw, uživatelé, umask = 000 0 0» >> / etc / fstab'
Je méně jasný, ale nedává problémy se svolením. 🙂
Díky Gaare jsem vyřešil znalost oddílu, který se zajímá s gparted, varianta, kterou hledám, všechno ostatní v pořádku
Pokud se jedná o oddíl na FAT32, příkaz by vypadal jako by byl
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, uživatelé, umask = 000 0 0" >> / etc / fstab
o
sudo echo "/ dev / sda1 / media / windows FAT32-3g auto, rw, uživatelé, umask = 000 0 0" >> / etc / fstab
Doufám, že mi pomůžete, díky
Bych:
sudo echo "/ dev / sda1 / media / windows vfat auto, rw, uživatelé, umask = 000 0 0" >> / etc / fstab
vfat je Fat32 😉
Dobrý příspěvek 😀
velmi dobré pro uživatele Fedory, která má instalační program, který neumožňuje připojení během instalace
Prostě skvělý článek.
Přišlo mi to z perel.
Děkuji vám!
Tento tutoriál by pro mě byl před pár dny skvělý, ale rozhodl jsem se provést čistou instalaci mé milované Mageie 3 na pevný disk a čistou a základní instalaci W7 na jiný disk, abych ji nechal jako „Console“, hehehe. I tak to ale málo využiji, protože už testuji dobré hry, které nativně běží na Linuxu ...
Nikdy není pozdě, moc vám děkuji za vysvětlení.
S tímto kódem jsem nikdy nemohl, se souborem fstab se nic nestalo, vyšlo to:
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, uživatelé, umask = 000 0 0" >> / etc / fstab
Odpovídá mi:
bash: / etc / fstab: Oprávnění odepřeno
test s:
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, uživatelé, umask = 000 0 0" >> sudo / etc / fstab
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, uživatelé, umask = 000 0 0" >> su / etc / fstab
a nic se nestalo, musel jsem to přidat ručně, už to funguje, legrační je, že v Home byly vytvořeny dva soubory, jeden s názvem su a druhý sudo a inside byly všechny pokusy o kopírování uvedeného řádku, ale bez citáty,
Co myslíš?
Je to kvůli tomu, jak „echo“ funguje, dělá to, přihlašujte se jako root, protože to dělá:
[code] sudo su [/ code]
Požádá vás o heslo sudo a poté uvidíte něco takového:
[kód] [root @ Jarvis x11tete11x] # [/ kód]
Zde budete mít oprávnění root a můžete tento příkaz provést tiše
V Mageii 4 alfa 3 to fungovalo perfektně, protože i když jsem zkontroloval "Předvolby systému", abych automaticky připojil všechny oddíly a označil je všechny, nestalo se tak.
V ubuntu a derivátech, které mají udisk, je jednodušší použít:
uživatel @ stroj: # udisk –mount / dev / sdaX
sdaX = oddíl ntfs
Můžete jej snadno přidat do /etc/rc.local a voila = D
Dobrý den, mám problém, co se stane, je to, že nemohu připojit svůj oddíl Windows a zkusím použít Ubuntu 14.04 bez jeho instalace, jak to mohu udělat? Potřebuji dostat své věci z osobní složky: / A když jsem to chtěl nainstalovat, chce to úplně odebrat Windows: /
Velice vám děkuji za příspěvek, ale nemohu připojit oddíl, říká mi, že povolení bylo odepřeno, musím také říci, že jsem měl předtím nainstalovaný Windows 8, ale úplně jsem ho odstranil, nevím, co mám dělat, doufám můžete mi pomoci, díky předem 😀
funguje perfektně, díky.
@ johnjoneshq to udělejte jako root (vaše + heslo) a ne se sudo.
tak to u mě funguje 😉
Pokud provedeme příkaz, není nutné restartovat:
$mount -a
Pravděpodobně nejlepší linuxový blog ve španělštině. Zdravím celou komunitu
Jak vrátit poslední zadaný pokyn?
protože při zadávání posledního kódu několikrát dostanu v položce systému následující:
Jednotka ntfs-3g není připravena nebo není k dispozici.
Pokračujte v čekání nebo stiskněte S pro žádné připojení nebo M pro ruční obnovení
Miloval jsem!!! Díky moc!!
Rozhlížím se tady https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) Našel jsem tento způsob připojení oddílu FAT32 s "fstab".
/ dev / sda5 / media / Volume13GB uživatel vfat, rw, umask = 111, dmask = 000 0 0
Žádný problém s mým Linux Mint
Jsem starý uživatel v linuxu a teď mě to začalo zajímat hahahhaa, zdravím a dobrý článek