Dodawanie wpisu do fstab


16

Odmontowałem dysk /dev/vdc1na moim komputerze, po sformatowaniu go w systemie plików xfs, nie zamontowałem go ponownie, albo nie dodałem odpowiedniej linii do pliku fstab.

Teraz gdy chcę zamontować tę partycję, ale nie mogę uzyskać dostępu do niego: mount: can't find dev/vdc1 in /etc/fstab or /etc/mtab. Jak więc umieścić plik fstab, aby system rozpoznał go ponownie? partycja została zamontowana/Data


Spróbuj uruchomić (lub zainstalować) GParted, to pozwoli ci grać ze wszystkimi twoimi partycjami.
— SimplySimon

Dziękuję za powtórkę, jestem na serwerze, nie mam środowiska graficznego.
— Dady

Odpowiedzi:


20

Więc tutaj tworzymy wpis fstab dla partycji:

  1. Musisz utworzyć folder dla partycji i uzyskać identyfikator urządzenia.
    Otwórz terminal. Folder można utworzyć za pomocą

    sudo mkdir / media / Data
    Ponadto chciałbym uczynić użytkownika właścicielem i dać mu prawo do odczytu / zapisu:
    sudo chown [użytkownik]: [grupa] / media / Data
    sudo chmod + rw / media / Data

  2. Teraz wpis fstab:

    • Zainstaluj, libblkid1aby zobaczyć informacje specyficzne dla urządzenia:sudo apt-get install libblkid1
    • Wejdź sudo blkidi poszukaj kija. Dane wyjściowe mogą być:
      / dev / sda2: UUID = "32a4b76f-246e-486e-8495-31b8a781fb4c" TYPE = "zamiana" 
      / dev / sda1: UUID = "31f39d50-16fa-4248-b396-0cba7cd6eff2" TYPE = "ext4"
      
    • Następnie tworzymy wpis fstab: sudo gedit /etc/fstabi dodajemy wiersz
      UUID = 31f39d50-16fa-4248-b396-0cba7cd6eff2 / media / Data auto rw, użytkownik, auto 0 0
      (a następnie podaj pusty nowy wiersz, aby uniknąć ostrzeżeń).

Aby zamontować partycję, otwórz terminal i wpisz

mount / media / Data
Ze względu na wpis autopowinien on zostać zamontowany automatycznie przy następnym uruchomieniu.


1
Dziękuję za szczegółową powtórkę, ale myślę, że nie wyjaśniłem dobrze mojego problemu, dołączyłem dysk do mojego serwera zamontowanego na / Data (skonfigurowany podczas tworzenia), potem chciałem sformatować go na XFS, więc odmontowałem dysk, sformatowałem go, a następnie ... zapomnij go ponownie zainstalować i to samo z fstab ... serwer został zrestartowany, a teraz, kiedy chcę zamontować dysk, aby można go było wymienić inne dyski ... to niemożliwe, ponieważ nie ma wpisu w fstab, ... myślę, że twoim rozwiązaniem jest utworzenie nowego folderu montowania i przypisanie mu dysku.
— Dady

moja problem polega na tym, że nie znalazłem dysku nawet z „sudo blkid”, przepraszam za późne powtórzenie
— Dady

5

Najpierw musisz znaleźć identyfikator UUID dysku, wykonując polecenie

sudo blkid

Zanotuj identyfikator UUID dysku.

Teraz otwórz plik fstab za pomocą gedit

sudo gedit /etc/fstab

Zamień stary UUID dysku na zanotowany UUID.
Zapisz plik i uruchom ponownie system. Będziesz mógł zamontować dysk.


Dziękuję za powtórkę, próbowałem „sudo blkid”, mam tylko UUID dla: / dev / vda1 i / dev / vda2, to tak, jakby nie było dysku / dev / vdc1 (w tym samym czasie jest ta partycja, ponieważ podłączyłem dysk do mojego serwera zamontowanego na / Data i pracowałem nad nim, zanim wykonam odmontowanie), przepraszam za późne powtórzenie
— Dady

Jeśli problem został rozwiązany, oznacz jako zaakceptowaną odpowiedź. Pomoże innym.
— Ketan Patel

Jeszcze nie, ale zamierzam to zrobić, ponieważ myślę, że mój problem nie ma związku z linuksem, to katalog dysku pamięci
— Dady

Czy możesz nam powiedzieć więcej o konfiguracji sprzętu? Nie wydaje się być standardowym dyskiem twardym
— Manuel

1

Chociaż wydaje się, że Manuel odpowiedział na zadane pytanie w pełni, pytanie, które wydaje się, że chciałeś zadać, brzmiało: „Po tym, jak odmontowałem dysk / dev / vdc1 z / Data i sformatowałem go do XFS, nie mogę go ponownie zamontować. czy zamontować go ponownie w / Data? ”

Wydaje się, że nie rozumiesz (rozsądnie) wyświetlanego tekstu pomocy w komunikacie o błędzie, co spowodowało zamieszanie w twoim pytaniu.

Odmontowałeś urządzenie, / dev / vdc1, z / Data, sformatowałeś urządzenie na XFS, a następnie próbowałeś je ponownie zamontować i to znaczy, że nie ma takiego urządzenia. Ponieważ nie podałeś szczegółowych informacji na temat dokładnych poleceń uruchomionych w celu „sformatowania urządzenia do XFS”, założę się, że zrobiłeś to:

sudo mkfs.xfs -f /dev/vdc1

Jeśli zapomniałeś -f lub nie odpowiedziałeś „tak” na monit o zastąpienie istniejącego systemu plików, polecenie mkfs nie powiodło się.

Po wykonaniu tej czynności powinieneś być w stanie uruchomić polecenie

sudo mount -t xfs /dev/vdc1 /Data

Patrząc na wygenerowany błąd, wydaje się, że wprowadzono „dev / vdc1” zamiast „/ dev / vdc1” i / lub odwrócono argumenty na polecenie mount.

Jeśli z jakiegoś powodu nadal pojawia się błąd, potwierdź, że / dev / vdc1 faktycznie istnieje. Możesz sprawdzić / var / log / syslog lub uruchomić dmesg, aby zobaczyć, co zrobił system po utworzeniu nowego systemu plików, aby ustalić, czy z jakiegoś powodu zdecydowano się zmienić urządzenie powiązane z partycją lub jaki jawny błąd wystąpił podczas uruchamiania polecenie mount, które nie powiodło się.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.