Z fstab: Jak automatycznie zamontować partycję NTFS

Jedną z rzeczy, które wielu użytkowników chce zrobić, jest automatyczne montowanie partycji. Innymi słowy, załóżmy, że mamy część dysku twardego (na przykład 100 GB) na innej partycji, partycji, której używamy do przechowywania naszych rzeczy lub grania w gry w systemie Windows.

Jak to zrobić, żebyśmy mogli automatycznie uzyskać dostęp do tej partycji desde Linux?

Sposobów jest kilka, ale w tym poście pokażę Wam najpopularniejsze, używając / etc / fstab

Plik / etc / fstab jest przydatny do wielu rzeczy, ale ... skupmy się teraz na tym, z czym mamy teraz do czynienia 😉

Załóżmy, że mamy partycję o nazwie „Windows” (bez cudzysłowów) i chcemy, aby za każdym razem, gdy uruchamiamy komputer, ta partycja była dostępna, to znaczy, że jest zamontowana. Dla tego …

1. Najpierw musimy utworzyć folder w /głoska bezdźwięczna/, na przykład: / media / windows Aby to zrobić, otwórz terminal i umieść w nim:

sudo mkdir /media/windows

2. Gotowi, teraz musimy dokładnie dowiedzieć się, jaką partycję chcemy zamontować, czyli jej prawdziwą lokalizację. Aby to zrobić w terminalu, napisz:

sudo fdisk -l | grep NTFS

W przypadku partycji NTFS, jeśli chcesz zamontować taką, która jest FAT32, jest to proste, zmień tam, gdzie jest napisane NTFS dla FAT32

3. Powinien wyglądać mniej więcej tak:

/ Dev / sda1 63 40965749 20482843+ 7 HPFS / NTFS / exFAT

Wyszczególniam pogrubioną czcionką, czego potrzebujemy z tego wiersza, który jest tylko pierwszą rzeczą w wierszu, w przykładzie: / Dev / sda1

W rzeczywistości ... oto linia, która pokaże ci tylko to:

sudo fdisk -l | grep NTFS | cut -d" " -f1

Cóż ... Chodzi o to, że BARDZO DOBRZE pamiętamy, czego potrzebujemy z tej linii.

4. Jak dotąd musimy chcieć zamontować (zgodnie z tym przykładem) partycję / dev / sda1 w folderze, który utworzyliśmy na początku, / media / windows / ... w tym celu w terminalu:

sudo echo "/dev/sda1 /media/windows ntfs-3g auto,rw,users,umask=000 0 0" >> /etc/fstab

To, co zrobi, to zapisanie instrukcji w / etc / fstab, aby po uruchomieniu system automatycznie zamontował partycję.

Ważny!: Aby to zadziałało, konieczne jest zainstalowanie pakietu ntfs-3g, ponieważ bez tego pakietu nie można zamontować partycji

Uruchom ponownie komputer i zainstaluj partycję zgodnie z potrzebami.


31 komentarzy, zostaw swoje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   platonow powiedział

    świetny post, właśnie z tym walczyłem.
    Przed przeczytaniem tego posta miałem problem z możliwością modyfikacji danych które miałem w partycji ntfs, wyobrażam sobie że jest to rozwiązane przez "rw" a innym że nie pozwala mi usunąć danych które już miałem w partycji nfts, ponieważ mówi mi, że nie może połączyć się z koszem.
    Czy mógłbyś wyjaśnić, co oznaczają polecenia, których używasz:… "users, umask = 000 0 0 ″ >> / etc / fstab"?
    dzięki

  2.   Ariel powiedział

    Po wprowadzeniu zmian w pliku / etc / fstab możesz napisać w terminalu:
    $ sudo mount -a
    Następnie linux montuje partycje wymienione w pliku fstab, bez konieczności ponownego uruchamiania systemu.

    Pozdrowienia.

    1.    Davida Becerry Montellano powiedział

      Świetnie, bardzo dziękuję za polecenie:

      sudo góra -a

      Jest doskonały, to tak, jakby utworzyć źródło po zastosowaniu aliasu lub zadeklarowaniu zmiennej,
      na przykład: $ JAVA_HOME

      Pozdrowienia.

  3.   RudaMale powiedział

    @platonov Chodźmy w częściach

    Opcja „użytkownicy” umożliwia zamontowanie partycji użytkownikom należącym do grupy „użytkownicy” (podobna opcja „użytkownik” umożliwia wszystkim użytkownikom bez wyjątku)
    Opcja "umask = 000" jest maską uprawnień, w tym przypadku pliki z zamontowanej partycji będą miały 777 prawa dostępu, czyli rwx rwx rwx, najbardziej zezwolone. Jeśli chcesz, aby pliki miały uprawnienia 755, umask będzie równy 022, wystarczy odjąć maskę od 777, czy to zrozumiałe? 🙂
    dwa zera na końcu odpowiadają kolumnom „dump” i „pass”. Pierwsza służy do tworzenia kopii zapasowych partycji, generalnie jest to 0. Druga to kolejność priorytetów fsck, jeśli jest na 1 (zwykle partycja główna), jest to pierwsza do sprawdzenia, jeśli jest na 2, jest następna a jeśli jest na 0, to nie jest sprawdzane.

    Myślę, że tak jest, w niektórych momentach mam wątpliwości, więc zawiedź mnie, jeśli się mylę 🙂

    1.    Heksborg powiedział

      Bardzo dobre wyjaśnienie.

      Jedno pytanie: czy wiesz, czy kolumna zrzutu jest używana przez jakiś nowoczesny program, czy jest już przestarzała? Może się mylę, ale z tego co wiem, jedyne polecenie, które go używa, to dump, które jest już dość przestarzałe ... To po prostu ciekawe. 🙂

    2.    platonow powiedział

      RudaMale,
      Dzięki za informację, teraz u mnie działa poprawnie i nauczyłem się trochę więcej.
      Jedną z wielu rzeczy, które lubię w Linuksie, jest wsparcie, jakie dajesz użytkownikom!

    3.    RudaMale powiedział

      Co do zrzutu, nie mam pojęcia, nigdy nie robię tego rodzaju kopii zapasowych. Jesteśmy tutaj, aby się uczyć 🙂

  4.   tafurer powiedział

    Kiedy biegam:
    sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab

    Odpowiada mi:
    bash: / etc / fstab: Odmowa dostępu

    Z góry dziękuję za twoją odpowiedź.

    1.    zawsze powiedział

      aby zmodyfikować dowolny plik w katalogu / etc (tak jak w przypadku fstab), musisz być rootem lub użyć programu sudo (co powoduje, że jesteś rootem w tym konkretnym poleceniu).
      Problem pojawia się zawsze, gdy pojawia się komunikat „Odmowa uprawnień”. Konieczność uzyskania uprawnień roota może wydawać się irytująca, ale jest to świetny środek systemowy pozwalający uniknąć niepożądanych zmian.
      pozdrowienia

      1.    tafurer powiedział

        Cóż, tak, to właśnie mi powiedziałeś.
        Byłem zdezorientowany, ponieważ wierzyłem, że w początkowym sudo byłem już jako root.

        Wielkie dzięki za kłopot w udzieleniu mi odpowiedzi i to samo dzięki zamieszczeniu artykułu, który zachowam na późniejsze okazje.

        1.    Heksborg powiedział

          Właściwie w sudo uruchamiasz polecenie jako root. Dzieje się tak, że przekierowanie >> jest wykonywane przez bash przed wykonaniem sudo, więc plik próbuje pisać bez uprawnień roota.

          @ KZKG ^ Gaara: Jedną z opcji może być umieszczenie polecenia w ten sposób:

          sudo sh -c 'echo «/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0» >> / etc / fstab'

          Jest mniej jasne, ale nie daje problemów z pozwoleniami. 🙂

  5.   Neo61 powiedział

    Dzięki Gaara, rozwiązałem kwestię znajomości partycji, która interesuje z gparted, wariant którego szukam, wszystko inne OK

  6.   isanter powiedział

    Jeśli jest to partycja w FAT32, polecenie tak, jak by to było
    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

    Mam nadzieję, że możesz mi pomóc, dzięki

    1.    KZKG ^ Gaara powiedział

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

      vfat to Fat32 😉

  7.   Izzyvp powiedział

    Dobry post 😀

  8.   edo powiedział

    bardzo dobry dla użytkowników Fedory, który ma instalator, który nie pozwala na montaż podczas instalacji

  9.   jorgekg powiedział

    Po prostu świetny artykuł.

    Doszło do mnie z pereł.

    Dzięki!

  10.   Rocholc powiedział

    Ten samouczek byłby dla mnie świetny kilka dni temu, ale zdecydowałem się na czystą instalację mojej ukochanej Mageii 3 na dysku twardym oraz czystą i podstawową instalację W7 na innym dysku, aby zostawić ją jako "Konsola", hehehe. Mimo to nie będę z niego korzystać, ponieważ testuję już dobre gry, które działają natywnie na Linuksie ...

  11.   patodx powiedział

    Nigdy nie jest za późno, bardzo dziękuję za wyjaśnienie.

  12.   Cristian powiedział

    Nigdy nie mogłem z tym kodem, nic się nie stało z plikiem fstab, wyszło:

    sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab

    Odpowiada mi:
    bash: / etc / fstab: Odmowa dostępu

    Próbowałem z:
    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

    i nic się nie stało, musiałem to dodać ręcznie, już działa, zabawne jest to, że w Home powstały dwa pliki, jeden o nazwie su, a drugi sudo i wewnątrz były wszystkie próby skopiowania wspomnianej linii, ale bez cytaty,
    Co myślisz?

    1.    x11tete11x powiedział

      Oto jak działa "echo", robi to, zaloguj się jako root, w tym celu:
      [kod] sudo su [/ kod]

      Poprosi Cię o hasło sudo, a następnie zobaczysz coś takiego:
      [kod] [root @ Jarvis x11tete11x] # [/ kod]

      Tutaj będziesz mieć uprawnienia roota i możesz wykonać to polecenie po cichu

  13.   Germaine powiedział

    U mnie zadziałało idealnie w Mageia 4 alpha 3, ponieważ chociaż zaznaczyłem "Preferencje systemowe", aby automatycznie zamontować wszystkie partycje i zaznaczyć je wszystkie, tak się nie stało.

  14.   linuxer powiedział

    W Ubuntu i pochodnych, które mają udisk, łatwiej jest używać:

    user @ machine: # udisk –mount / dev / sdaX

    sdaX = partycja ntfs

    Możesz łatwo dodać go do /etc/rc.local i voila = D

  15.   David powiedział

    Witam, mam problem, co się dzieje, że nie mogę zamontować partycji Windows i próbuję używać Ubuntu 14.04 bez jego zainstalowania, jak mogę to zrobić? Muszę wyciągnąć swoje rzeczy z folderu osobistego: / A kiedy chciałem to zainstalować, chce całkowicie usunąć system Windows: /

  16.   Johnjoneshq powiedział

    Bardzo dziękuję za wkład, ale nie mogę zamontować partycji, mówi mi, że odmówiono pozwolenia, muszę też powiedzieć, że zanim zainstalowałem system Windows 8, ale całkowicie go usunąłem, nie wiem co robić, mam nadzieję możesz mi pomóc, z góry dzięki

    1.    Moonwatcher powiedział

      działa idealnie, dzięki.
      @johnjoneshq zrób to jako root (twoje + hasło), a nie z sudo.
      tak to u mnie działa 😉

  17.   neroli powiedział

    Nie ma potrzeby restartowania, jeśli wykonamy polecenie:
    $ zamontować -a

    Prawdopodobnie najlepszy blog linuxowy w języku hiszpańskim. Pozdrowienia dla całej społeczności

  18.   chinxiu powiedział

    Jak cofnąć ostatnią wprowadzoną instrukcję?

    bo jak kilka razy wpisuję ostatni kod to we wpisie systemowym wyskakuje mi:

    Dysk ntfs-3g nie jest gotowy lub obecny.

    Kontynuuj czekanie lub naciśnij S, aby wyłączyć montowanie lub M, aby odzyskać ręcznie

  19.   Nathan powiedział

    Kochałem!!! Wielkie dzięki!!

  20.   the_blunderbuss powiedział

    Rozglądam się tutaj https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) Znalazłem w ten sposób połączenie partycji FAT32 z "fstab".
    / dev / sda5 / media / Volume13GB użytkownik vfat, rw, umask = 111, dmask = 000 0 0

    Nie ma problemu na mojej mennicy Linux

  21.   Anonimowy Haker powiedział

    Jestem starym użytkownikiem Linuksa i teraz byłem zainteresowany hahahhaa, pozdrawiam i dobry artykuł