Puncte:0

Harddiskul USB primește două puncte de montare diferite - de ce?

drapel cn

Rulează Ubuntu 18.04.5 LTS pe arhitectura arm (Odroid-N2+)

Am conectat un harddisk USB (/dev/sda) pe computerul meu cu o partiție ext4 de 4TB (/dev/sa1) și au editat /etc/fstab a avea /dev/sda1 montat la pornire, să spunem /media/user/placeA. Acest lucru funcționează, dar /dev/sda1 este de asemenea montat pe /media/usb0 (nu există nimic pentru asta în /etc/fstab) de care nu am nevoie și nu vreau.

Există un al doilea harddisk USB (/dev/sdb) cu o partiție NTFS de 4TB inclusă /etc/fstab pentru a fi montat la /media/user/placeB care funcționează bine și acesta, dar acesta nu se montează la un al doilea punct de montare, cum ar fi de exemplu. /media/usb1.

Știe cineva de ce se montează primul disc USB /media/usb0 si cum sa eviti asta?

  • fstab conţinut:

    # FSTAB NECONFIGURAT PENTRU SISTEMUL DE BAZĂ
    LABEL=BOOT /media/boot vfat umask=0077 0 1
    UUID=e139ce78-9841-40fe-8823-96a304a09859 / ext4 errors=remount-ro 0 1
    UUID=2D3706383B1F1ECC /media/user/placeB ntfs-3g implicite 0
    UUID=c47f79ed-59d1-4dd3-9214-39002cd17c49 /media/user/placeA ext4 implicite 0
    
  • blkid ieșire:

    /dev/mmcblk1p1: SEC_TYPE="msdos" LABEL="BOOT" UUID="F702-39CB" TYPE="vfat" PARTUUID="03823826-01"
    /dev/mmcblk1p2: LABEL="rootfs" UUID="e139ce78-9841-40fe-8823-96a304a09859" TYPE="ext4" PARTUUID="03823826-02"
    /dev/sda1: UUID="c47f79ed-59d1-4dd3-9214-39002cd17c49" TYPE="ext4" PARTUUID="e64182bb-4314-4bed-acde-eeb41a714b19"
    /dev/sdb1: UUID="2D3706383B1F1ECC" TYPE="ntfs" PTTYPE="dos" PARTLABEL="primar" PARTUUID="4e8bc928-364a-4e38-a073-fdd2e6e96a74"
    /dev/mmcblk1: PTUUID="03823826" PTTYPE="dos"
    
  • lsblk ieșire:

    NUME MAJ:MIN RM DIMENSIUNE RO TIP PUNCT DE MONTARE
    sda 8:0 0 3,7T 0 disc
    ââsda1 8:1 0 3,7T 0 part /media/usb0
    sdb 8:16 0 3,7T 0 disc
    ââsdb1 8:17 0 3,7T 0 parte /media/user/placeB
    mmcblk1 179:0 0 59,7G 0 disc
    ââmmcblk1p1 179:1 0 128M 0 parte /media/boot
    ââmmcblk1p2 179:2 0 59,6G 0 parte /
    
paladin avatar
drapel kr
Vă rugăm să faceți și o comandă `blkid` și `lsblk` și postați și rezultatul. PS poți edita postarea originală
Hervshahn avatar
drapel cn
Gata, vezi in postarea originala - multumesc mult @paladin !
Puncte:0
drapel kr

Nu sunt complet sigur de ce se întâmplă această eroare, dar am observat și alte lucruri.Cred că utilizați un Raspberry-Pi (sau un alt computer încorporat). Îți voi da câteva sfaturi generale. În primul rând, există mai mult sau mai puțin 2 directoare de montare evidente într-un sistem de operare Linux/Unix, primul este /mnt iar al doilea este /mass-media. /mnt va fi folosit doar ca folder de montare temporar de către un administrator. /mass-media va fi folosit numai pentru dispozitive amovibile, mai precis dispozitive necunoscute. Aceasta înseamnă că nu ar trebui să utilizați /mass-media ca director de montare obișnuit în /etc/fstab.

Acum vei întreba, „Dar unde naiba să-mi montez dispozitivele permanente, cum ar fi harddisk-urile USB și etc.?”.

Răspunsul este că le montezi în directoare specifice sau în directoare generale.

De exemplu, mmcblk1p1 pare a fi o partiție de boot pentru sistemul de operare Linux. Deci ar trebui să-l montezi într-un director specific, cum ar fi /boot.

Înainte de a face acest lucru, asigurați-vă că /media/boot și /boot au aceleași fișiere (nume, dimensiune, dată). Dacă fișierele din ambele directoare sunt diferite, puteți copia cele mai noi fișiere peste cele mai vechi fișiere. Asigurați-vă că ați creat mai întâi o copie de rezervă, în cazul în care se întâmplă ceva rău.

Faceți o copie de rezervă a dvs fstab fişier.

fstab - partiția de pornire

# Comentariile încep cu un caracter #
# LABEL=BOOT /boot vfat umask=0077 0 1
# Utilizarea UUID este, în general, recomandabilă
UUID=F702-39CB /boot vfat umask=0077 0 1

„Bine, dar ce directoare generale să folosesc?”

Dacă nu doriți să inventați roata nouă, puteți folosi /srv director pentru montare permanentă, mai exact puteți crea acolo niște subdirectoare. De exemplu: sudo mkdir /srv/sda1 /srv/sdb1. Unii alți administratori creează chiar și un nou director în directorul rădăcină, cum ar fi sudo mkdir /amnt /amnt/sda1 /amnt/sdb1 (amnt înseamnă montare automată), sau sudo mkdir /automnt /automnt/sda1 /automnt/sdb1. Eu personal prefer /srv director.

O intrare generală în fstab constă din 6 părți:

<DEVICE> <MOUNT-DIR> <FS-TYPE> <FS-OPTIONS> <USE-DUMP> <DO-FS-CHECK>

Ca sfat general pentru începători: <USE-DUMP> ar trebui să fie întotdeauna 0. <DO-FS-CHECK> ar trebui să fie întotdeauna 1 când <MOUNT-DIR> este / sau /boot sau /boot/efi. <DO-FS-CHECK> ar trebui să fie întotdeauna 2 pentru toate celelalte intrări când <FS-TYPE> este ext2, ext3 sau ext4. Pentru toate intrările rămase <DO-FS-CHECK> ar trebui să fie 0.

Văd că partiția ta sdb1 este NTFS. Ar trebui să știți că acest lucru ar putea fi periculos, deoarece Ubuntu nu acceptă cu adevărat NTFS. S-ar putea chiar să devină mai periculos, atunci când ați instalat Windows pe acea partiție. În mod periculos înseamnă o posibilă pierdere totală a tuturor datelor de pe acea partiție.

Dacă doriți cu adevărat să utilizați NTFS în Ubuntu, ar trebui să vă asigurați că sunt făcute următoarele lucruri.

  • dezactivați Mod de pornire rapidă în Windows
  • nu scrieți niciodată date pe sisteme de fișiere NTFS din Linux
  • nu efectuați niciodată verificări ale sistemului de fișiere pe NTFS din Linux
  • ar trebui să montați NTFS ca sistem de fișiere numai pentru citire în Linux

fstab - cu toate înregistrările (nu uitați sudo mkdir /srv/sda1 /srv/sdb1 și folosind cele mai noi fișiere de boot)

# Comentariile încep cu un caracter #
# LABEL=BOOT /boot vfat umask=0077 0 1
# Utilizarea UUID este, în general, recomandabilă
UUID=F702-39CB /boot vfat umask=0077 0 1
UUID=e139ce78-9841-40fe-8823-96a304a09859 / ext4 errors=remount-ro 0 1
UUID=c47f79ed-59d1-4dd3-9214-39002cd17c49 /srv/sda1 ext4 valori implicite 0 2
UUID=2D3706383B1F1ECC /srv/sdb1 ntfs-3g ro 0 0

Încercați să aplicați aceste setări, atunci când este posibil. Faceți o copie de rezervă a dvs fstab fişier.

Hervshahn avatar
drapel cn
Mulțumesc mult paladin, acestea sunt sfaturi foarte utile pentru un începător ca mine! Da, ai dreptate, folosesc un computer Odroid-N2+ cu Ubuntu Linux. Voi face modificările recomandate și voi vedea dacă toate funcționează - mulțumesc din nou !!

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.