El disco duro USB tiene dos puntos de montaje diferentes: ¿por qué?

El disco duro USB tiene dos puntos de montaje diferentes: ¿por qué?

Ejecutando Ubuntu 18.04.5 LTS en arquitectura arm (Odroid-N2+)

He conectado un disco duro USB ( /dev/sda) a mi computadora con una partición ext4 de 4 TB ( /dev/sa1) y lo he editado /etc/fstabpara /dev/sda1montarlo al inicio, digamos /media/user/placeA. Esto funciona, pero /dev/sda1también está montado /media/usb0(no hay nada para esto /etc/fstab) que no necesito ni quiero.

Hay un segundo disco duro USB ( /dev/sdb) con una partición NTFS de 4 TB que también se incluye /etc/fstabpara montar y /media/user/placeBque también funciona bien, pero este no se monta en un segundo punto de montaje como, por ejemplo /media/usb1, .

¿Alguien sabe por qué se monta el primer disco USB /media/usb0y cómo evitarlo?

  • fstabcontenido:

    # UNCONFIGURED FSTAB FOR BASE SYSTEM
    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 defaults 0
    UUID=c47f79ed-59d1-4dd3-9214-39002cd17c49 /media/user/placeA ext4 defaults 0
    
  • blkidproducción:

    /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="primary" PARTUUID="4e8bc928-364a-4e38-a073-fdd2e6e96a74"
    /dev/mmcblk1: PTUUID="03823826" PTTYPE="dos"
    
  • lsblkproducción:

    NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    sda           8:0    0  3,7T  0 disk
    └─sda1        8:1    0  3,7T  0 part /media/usb0
    sdb           8:16   0  3,7T  0 disk
    └─sdb1        8:17   0  3,7T  0 part /media/user/placeB
    mmcblk1     179:0    0 59,7G  0 disk
    ├─mmcblk1p1 179:1    0  128M  0 part /media/boot
    └─mmcblk1p2 179:2    0 59,6G  0 part /
    

Respuesta1

No estoy del todo seguro de por qué ocurre este error, pero he observado algunas otras cosas. Supongo que estás usando una Raspberry-Pi (o alguna otra computadora integrada). Te daré algunos consejos generales. Primero, hay más o menos 2 directorios de montaje obvios en un sistema operativo Linux/Unix, el primero es /mnty el segundo es /media. /mntUn administrador solo podrá utilizarlo como carpeta de montaje temporal. /mediase utilizará únicamente para dispositivos extraíbles, más precisamente, dispositivos desconocidos. Esto significa que no debe utilizarlo /mediacomo directorio de montaje normal en formato /etc/fstab.

Ahora preguntarás,"¿Pero dónde diablos debo montar mis dispositivos permanentes, como discos duros USB, etc.?".

La respuesta es: los monta en directorios específicos o en directorios generales.

Por ejemplo, mmcblk1p1parece ser una partición de arranque para su sistema operativo Linux. Entonces deberías montarlo en un directorio específico como /boot.

Antes de hacerlo, asegúrese de /media/boottener /bootlos mismos archivos (nombre, tamaño, fecha). Si los archivos en ambos directorios son diferentes, puede copiar los archivos más nuevos sobre los más antiguos. Asegúrate de crear una copia de seguridad primero, en caso de que suceda algo malo.

Haga una copia de seguridad de su fstabarchivo.

fstab- partición de arranque

# Comments start with a #-character
# LABEL=BOOT /boot vfat umask=0077 0 1
# Using UUID is generally advisable
UUID=F702-39CB /boot vfat umask=0077 0 1

"Está bien, pero ¿qué directorios generales debo utilizar?"

Si no desea inventar la rueda nueva, puede usar /srvel directorio para el montaje permanente; más precisamente, puede crear algunos subdirectorios allí. Por ejemplo: sudo mkdir /srv/sda1 /srv/sdb1. Algunos otros administradores crean incluso un nuevo directorio en el directorio raíz, como sudo mkdir /amnt /amnt/sda1 /amnt/sdb1(cantidadsignificará montaje automático), o sudo mkdir /automnt /automnt/sda1 /automnt/sdb1. Personalmente prefiero el /srvdirectorio.

Una entrada general fstabconsta de 6 partes:

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

Como consejo general para los novatos: <USE-DUMP>debe ser siempre 0. <DO-FS-CHECK>debe ser siempre 1cuando <MOUNT-DIR>es /o /booto /boot/efi. <DO-FS-CHECK>debe ser siempre 2para todas las demás entradas cuando <FS-TYPE>es ext2, ext3o ext4. Para todas las entradas restantes <DO-FS-CHECK>debe ser 0.

Veo que tu partición sdb1 es NTFS. Debes saber que esto puede ser peligroso, porque Ubuntu realmente no soporta NTFS. Incluso podría volverse más peligroso cuando haya instalado Windows en esa partición. Peligrosamente significa una posible pérdida total de todos los datos de esa partición.

Si realmente desea utilizar NTFS en Ubuntu, debe asegurarse de realizar lo siguiente.

  • desactivarModo de inicio rápidoen Windows
  • nunca escriba datos en sistemas de archivos NTFS desde Linux
  • Nunca hagas comprobaciones del sistema de archivos en NTFS desde Linux.
  • deberías montar NTFS como sistema de archivos de solo lectura en Linux

fstab- con todas las entradas (no olvides sudo mkdir /srv/sda1 /srv/sdb1usar los archivos de arranque más recientes)

# Comments start with a #-character
# LABEL=BOOT /boot vfat umask=0077 0 1
# Using UUID is generally advisable
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 defaults 0 2
UUID=2D3706383B1F1ECC /srv/sdb1 ntfs-3g ro 0 0

Intente aplicar estas configuraciones, cuando sea posible. Haga una copia de seguridad de su fstabarchivo.

información relacionada