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

Dady
źródło
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.

Manuel
źródło
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.

Ketan Patel
źródło
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ę.

mtalexan
źródło