Az egyik dolog, amit sok felhasználó meg akar tenni, az a partíció automatikus csatlakoztatása. Más szavakkal, tegyük fel, hogy a merevlemez egy része (például 100 GB) egy másik partícióban van, egy partíció, amelyet a dolgaink tárolására használunk, vagy játékokat játszunk a Windows rendszeren.
Hogyan tehetjük meg, hogy automatikusan hozzáférhessünk ehhez a partícióhoz desde Linux?
Számos módja van, de ebben a bejegyzésben megmutatom a leggyakoribb, használatos / Etc / fstab
Az / etc / fstab fájl sok mindenre hasznos, de ... koncentráljunk arra, amivel most foglalkozunk 😉
Tegyük fel, hogy van egy "Windows" nevű partíció (idézőjelek nélkül), és azt akarjuk, hogy a számítógép indításakor ez a partíció hozzáférhető legyen, vagyis csatlakoztatva legyen. Érte …
1. Először létre kell hoznunk egy mappát a /fél/Például: / media / windows Ehhez nyisson meg egy terminált, és tegye bele a következőket:
sudo mkdir /media/windows
2. Készen áll, most meg kell találnunk, hogy pontosan milyen partíciót akarunk felcsatolni, vagyis annak valós helyét. Ehhez írja be a következőt a terminálba:
sudo fdisk -l | grep NTFS
3. Valami ilyennek kell megjelennie:
/ Dev / sda1 63 40965749 20482843+ 7 HPFS / NTFS / exFAT
Vastag betűvel részletezem, hogy mire van szükségünk a sorból, ami csak a sorban az első dolog, a példában: / Dev / sda1
Valójában ... itt van az a vonal, amely ezt pontosan megmutatja:
sudo fdisk -l | grep NTFS | cut -d" " -f1
Nos ... a lényeg az, hogy NAGYON JÓL emlékszünk arra, amire szükségünk van abból a sorból.
4. Mostanáig szeretnénk (ezt a példát követve) felvenni a / dev / sda1 partíciót az elején létrehozott mappába, / media / windows / ... ehhez egy terminálba tegyük fel:
sudo echo "/dev/sda1 /media/windows ntfs-3g auto,rw,users,umask=000 0 0" >> /etc/fstab
Amit meg fog tenni, az írja az utasítást az / etc / fstab fájlba, hogy amikor a rendszer elindul, automatikusan csatlakoztassa a partíciót.
Indítsa újra a számítógépet, és telepítse a partíciót a kívánt módon.
kitűnő poszt, csak ezzel küzdöttem.
A bejegyzés elolvasása előtt problémám volt, hogy módosíthassam az ntfs partícióban lévő adataimat, elképzelem, hogy az "rw" -nel van megoldva, egy másik pedig az, hogy nem hagyja törölni azokat az adatokat, amelyek már rendelkeztem az nfts partícióban, mivel azt mondja nekem, hogy nem tud kapcsolódni a kukához.
Meg tudná magyarázni, hogy a használt parancsok mit jelentenek:… "felhasználók, umask = 000 0 0" >> / etc / fstab "?
gracias
Az / etc / fstab fájl módosítása után beírhatja a terminálba:
$ sudo mount -a
Ezután a linux felrakja az fstab fájlban említett partíciókat anélkül, hogy újra kellene indítania a rendszert.
Üdvözlet.
Kiváló, nagyon köszönöm a parancsot:
sudo mount -a
Tökéletes, olyan, mintha egy alias alkalmazása vagy a változó deklarálása után készítenénk a forrást,
például: $ JAVA_HOME
Üdvözlet.
@platonov Menjünk részenként
A "felhasználók" opció lehetővé teszi a "felhasználók" csoporthoz tartozó felhasználók számára a partíció csatolását (a hasonló "felhasználó" opció kivétel nélkül minden felhasználót engedélyez)
Az "umask = 000" opció egy engedélymaszk, ebben az esetben a csatlakoztatott partíció fájljai 777 jogosultságot fognak kapni, vagyis a rwx rwx rwx a legmegengedőbb. Ha azt akarja, hogy a fájlok 755 jogosultságokat kapjanak, az umask 022 lenne, csak le kell vonni a maszkot a 777-ből, érthető ez? 🙂
a két záró nulla megfelel a "dump" és a "pass" oszlopoknak. Az első a partíciós biztonsági mentésekre vonatkozik, általában 0-n van. A második az fsck prioritási sorrend, ha 1-nél van (általában a gyökérpartíció), akkor először ellenőrizni kell, ha 2-nél van, akkor a következő és ha 0-n van, akkor nincs bejelölve.
Azt hiszem, ez így van, bizonyos pontokon kétségeim vannak, ezért hagyjon cserben, ha tévedek 🙂
Nagyon jó magyarázat.
Egy kérdés: Tudja, hogy a dump oszlopot valamilyen modern program használja, vagy már elavult? Talán tévedek, de amennyire tudom, az egyetlen parancs, amely használja, a dump, ami már eléggé elavult ... Csak kíváncsi. 🙂
RudaMale,
Köszönöm az információt, most már helyesen működik számomra, és egy kicsit többet tanultam.
A sok dolog közül, ami tetszik a Linuxban, az a támogatás, amelyet a felhasználóknak nyújt!
A dumpról, ötlet, soha nem csinálok ilyen biztonsági másolatot. Itt vagyunk, hogy megtanuljuk 🙂
Amikor futok:
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab
Azt válaszolja nekem:
bash: / etc / fstab: Az engedély megtagadva
Előre is köszönöm válaszát.
az / etc könyvtár bármely fájljának módosításához (ahogy az fstab esetében is van) rootnak kell lennie, vagy használnia kell a sudo programot (amely gyökérsé tesz az adott parancsban).
Amikor megjelenik az "Engedély megtagadva", ez a probléma. Idegesítőnek tűnhet, ha gyökérré kell válnia, de ez egy nagyszerű rendszerintézkedés a nem kívánt változások elkerülése érdekében.
Üdvözlet
Nos igen, ezt jelezte.
Összezavarodtam, mert azt hittem, hogy a kezdeti sudo-val már én vagyok a root.
Nagyon köszönöm neked a fáradságot a válaszadással, és ugyanezt köszönöm a cikk bejegyzésének is, amelyet későbbi alkalmakra elmentek.
A sudo-val valójában rootként indítja a parancsot. Az történik, hogy az átirányítást >> a bash végzi a sudo végrehajtása előtt, ezért a fájl root engedélyek nélkül próbál írni.
@ KZKG ^ Gaara: Az egyik lehetőség az lehet, hogy a következő parancsot tesszük:
sudo sh -c 'echo «/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0» >> / etc / fstab'
Kevésbé egyértelmű, de nem ad engedélyezési problémákat. 🙂
Köszönöm Gaara, megoldottam azt a kérdést, hogy ismerem a partíciót, ami érdekel, a gparteddel, a keresett változattal, minden mással
Ha ez egy partíció az FAT32-ben, akkor a parancs olyan, amilyen lenne
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, users, umask = 000 0 0" >> / etc / fstab
Remélem tudsz segíteni, köszönöm
Ha:
sudo echo "/ dev / sda1 / media / windows vfat auto, rw, users, umask = 000 0 0" >> / etc / fstab
a vfat Fat32 😉
Jó poszt 😀
nagyon jó a Fedora felhasználók számára, amelynek van olyan telepítője, amely nem teszi lehetővé a telepítést a telepítés során
Csak remek cikk.
Gyöngyből származott.
Köszönöm!
Ez a bemutató néhány napja nagyon jó lett volna számomra, de úgy döntöttem, hogy egy tisztán telepítem szeretett Mageia 3-ot egy merevlemezre, egy másik lemezre pedig egy tiszta és alapvető telepítést a W7-ről, hogy "konzolként" hagyjam, hehehe. Ennek ellenére keveset fogom használni, mert már tesztelem a jó játékokat, amelyek natívan futnak Linux alatt ...
Soha nincs késő, köszönöm szépen a magyarázatot.
Soha nem tudtam ezzel a kóddal, semmi nem történt az fstab fájllal, ez kiderült:
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab
Azt válaszolja nekem:
bash: / etc / fstab: Az engedély megtagadva
teszt a következőkkel:
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
és nem történt semmi, manuálisan kellett hozzáadnom, már működik is, a vicces az a helyzet, hogy két fájlt hoztunk létre a Home-ban, az egyiket su-nak hívták, a másik sudo-nak és belül mind az említett sor másolására tett kísérleteket, de anélkül az idézetek,
Mit gondolsz?
Az "visszhang" így működik, ezt teszi, rootként jelentkezik be, ezért:
[kód] sudo su [/ kód]
Megkéri tőled a sudo jelszót, majd valami ilyesmit fog látni:
[kód] [root @ Jarvis x11tete11x] # [/ kód]
itt root jogosultságokkal rendelkezik, és ezt a parancsot csendesen végrehajthatja
Számomra tökéletesen működött a Mageia 4 alpha 3-ban, mert annak ellenére, hogy bejelöltem a "Rendszerbeállítások" lehetőséget, hogy automatikusan felcsatoljam az összes partíciót, és mindegyiket megjelöljem, nem sikerült.
Az ubuntuban és az udisk-tel rendelkező származékokban könnyebb használni:
felhasználó @ gép: # udisk –mount / dev / sdaX
sdaX = ntfs partíció
Könnyedén hozzáadhatja az /etc/rc.local és voila = D könyvtárakhoz
Helló, problémám van, az történik, hogy nem tudom csatlakoztatni a Windows partíciómat, és megpróbálom az Ubuntu 14.04-et használni telepítés nélkül. Hogyan tudom ezt megtenni? Ki kell vinnem a dolgaimat a személyes mappából: / És amikor ezt szerettem volna telepíteni, a Windows-t teljesen el akarja távolítani: /
Nagyon köszönöm a közreműködést, de nem tudom felcsatolni a partíciót, ez azt mondja nekem, hogy megtagadták az engedélyemet, azt is el kell mondanom, hogy korábban telepítettem a Windows 8-at, de teljesen eltávolítottam, nem tudom, mit tegyek, remélem, hogy sikerül segítsen, előre is köszönöm
tökéletesen működik, köszönöm.
@johnjoneshq gyökérként (a + jelszavad) csináld, és ne a sudo-val.
nekem így működik 😉
Nem szükséges újraindítani, ha végrehajtjuk a parancsot:
$mount -a
Valószínűleg a legjobb linux blog spanyolul. Üdvözlet az egész közösségnek
Hogyan lehet visszavonni az utolsó utasítást?
mert amikor az utolsó kódot többször megadom, a következőket kapom a rendszerbejegyzésben:
Az ntfs-3g meghajtó nem áll készen vagy nincs jelen.
Várjon tovább, vagy nyomja meg az S gombot, ha nincs felszerelés, vagy az M gombot a kézi helyreállításhoz
Szerettem!!! Nagyon köszönöm!!
Körülnézek itt https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) Így találtam egy FAT32 partíció összekapcsolását az "fstab" -val.
/ dev / sda5 / media / Volume 13GB vfat felhasználó, rw, umask = 111, dmask = 000 0 0
Nem probléma a Linux Mint-en
Régi linux felhasználó vagyok és most érdekelt hahahhaa, üdv és jó cikk