Az fstab segítségével: NTFS partíció automatikus csatlakoztatása

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

Ha NTFS partícióról van szó, ha FAT32-eset akarunk csatlakoztatni, akkor egyszerű, váltsuk át az NTFS for FAT32 parancsra

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.

Fontos!: Ahhoz, hogy ez működjön, telepíteni kell a csomagot ntfs-3g, mert e csomag nélkül a partíció nem csatlakoztatható

Indítsa újra a számítógépet, és telepítse a partíciót a kívánt módon.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   platonov dijo

    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

  2.   Ariel dijo

    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.

    1.    David Becerra Montellano dijo

      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.

  3.   RudaMale dijo

    @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 🙂

    1.    hexborg dijo

      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. 🙂

    2.    platonov dijo

      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!

    3.    RudaMale dijo

      A dumpról, ötlet, soha nem csinálok ilyen biztonsági másolatot. Itt vagyunk, hogy megtanuljuk 🙂

  4.   tafurer dijo

    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.

    1.    valaha dijo

      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

      1.    tafurer dijo

        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.

        1.    hexborg dijo

          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. 🙂

  5.   Neo61 dijo

    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

  6.   izanter dijo

    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

    1.    KZKG ^ Gaara dijo

      Ha:
      sudo echo "/ dev / sda1 / media / windows vfat auto, rw, users, umask = 000 0 0" >> / etc / fstab

      a vfat Fat32 😉

  7.   izzyvp dijo

    Jó poszt 😀

  8.   Edo dijo

    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

  9.   jorgecg dijo

    Csak remek cikk.

    Gyöngyből származott.

    Köszönöm!

  10.   Rocholc dijo

    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 ...

  11.   patodx dijo

    Soha nincs késő, köszönöm szépen a magyarázatot.

  12.   cristian dijo

    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?

    1.    x11tete11x dijo

      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

  13.   ghermain dijo

    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.

  14.   Linuxos dijo

    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

  15.   David dijo

    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: /

  16.   johnjoneshq dijo

    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

    1.    holdfigyelő dijo

      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 😉

  17.   nerol dijo

    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

  18.   qinxiu dijo

    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

  19.   Nathan dijo

    Szerettem!!! Nagyon köszönöm!!

  20.   the_blunderbuss dijo

    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

  21.   AnonymousWebHacker dijo

    Régi linux felhasználó vagyok és most érdekelt hahahhaa, üdv és jó cikk