
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/fstab
para /dev/sda1
montarlo al inicio, digamos /media/user/placeA
. Esto funciona, pero /dev/sda1
tambié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/fstab
para montar y /media/user/placeB
que 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/usb0
y cómo evitarlo?
fstab
contenido:# 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
blkid
producció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"
lsblk
producció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 /mnt
y el segundo es /media
. /mnt
Un administrador solo podrá utilizarlo como carpeta de montaje temporal. /media
se utilizará únicamente para dispositivos extraíbles, más precisamente, dispositivos desconocidos. Esto significa que no debe utilizarlo /media
como 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, mmcblk1p1
parece 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/boot
tener /boot
los 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 fstab
archivo.
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 /srv
el 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 /srv
directorio.
Una entrada general fstab
consta 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 1
cuando <MOUNT-DIR>
es /
o /boot
o /boot/efi
. <DO-FS-CHECK>
debe ser siempre 2
para todas las demás entradas cuando <FS-TYPE>
es ext2
, ext3
o 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/sdb1
usar 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 fstab
archivo.