Работает Ubuntu 18.04. 5 LTS на архитектуре arm (Odroid- N2+)
Я подключил жесткий диск USB (/dev/sda
) к компьютеру с разделом ext4 на 4 ТБ (/dev/sa1
) и отредактировал /etc/fstab
, чтобы /dev/sda1
монтировался при запуске, скажем, в /media/user/placeA
. Это работает, но /dev/sda1
также монтируется на /media/usb0
(в /etc/fstab
для этого ничего нет), что мне не нужно и нежелательно.
Есть второй USB жесткий диск (/dev/sdb
) с NTFS разделом 4TB, также включенный в /etc/fstab
для монтирования в /media/user/placeB
, который тоже работает нормально, но он не монтируется во вторую точку монтирования, например, /media/usb1
.
Кто-нибудь знает, почему первый USB диск монтируется к /media/usb0
и как этого избежать?
fstab
content:
# 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 1
UUID=c47f79ed-59d1-4dd3-9214-39002cd17c49 /media/user/placeA ext4 defaults 0
blkid
output:
/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
output:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 3,7T 0 диск
└─sda1 8:1 0 3,7T 0 часть /media/usb0
sdb 8:16 0 3,7T 0 диск
└─sdb1 8:17 0 3,7T 0 часть /media/user/placeB
mmcblk1 179:0 0 59,7G 0 диск
├─mmcblk1p1 179:1 0 128M 0 часть /media/boot
└─mmcblk1p2 179:2 0 59,6G 0 часть /
Я не совсем понимаю, почему возникает эта ошибка, но я заметил кое-что еще. Я думаю, вы используете Raspberry-Pi (или другой встроенный компьютер). Я дам вам несколько общих советов. Во-первых, в ОС Linux / Unix есть более или менее 2 очевидных каталога монтирования, первый - это / mnt
, а второй - / media
. / mnt
может использоваться администратором только как временная папка монтирования. / media
должны использоваться только для съемных устройств, точнее для неизвестных устройств. Это означает, что вы не должны использовать / media
в качестве обычного каталога монтирования в / etc / fstab
.
Теперь вы спросите: «Но где, черт возьми, мне монтировать свои постоянные устройства, такие как жесткие диски USB и т. Д.?» .
Ответ: вы монтируете их в определенные каталоги или в общие каталоги.
Например, mmcblk1p1
кажется загрузочным разделом для вашей ОС Linux. Поэтому вы должны смонтировать его в определенный каталог, например / boot
.
Перед этим убедитесь, что файлы / media / boot
и / boot
имеют одинаковые файлы (имя, размер, дата). Если файлы в обоих каталогах различаются, вы можете скопировать самые новые файлы поверх самых старых. Обязательно сначала создайте резервную копию на случай, если что-то случится.
Сделайте резервную копию вашего файла fstab
.
fstab
- загрузочный раздел
# 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
«Хорошо, но какие общие каталоги мне использовать?»
Если вы не хотите изобретать колесо новое, вы можете использовать / srv
для постоянного монтирования, точнее, вы можете создать там несколько подкаталогов. Например: sudo mkdir / srv / sda1 / srv / sdb1
. Некоторые другие администраторы создают даже новый каталог в корневом каталоге, например sudo mkdir / amnt / amnt / sda1 / amnt / sdb1
( amnt означает автоматическое монтирование) или sudo mkdir / automnt / automnt / sda1 / automnt / sdb1
. Лично я предпочитаю каталог / srv
.
Общая запись в fstab
состоит из 6 частей:
<DEVICE> <MOUNT-DIR> <FS-TYPE> <FS-OPTIONS> <USE-DUMP> <DO-FS-CHECK>
Как общий совет для новичков:
всегда должно быть 0
].
всегда должно быть 1
, когда
равно /
или / boot
или / boot / efi
.
всегда должно быть 2
для всех других записей, когда
равно ext2
, ] ext3
или ext4
. Для всех остальных записей
должно быть 0
.
Я вижу, что ваш раздел sdb1 - NTFS. Вы должны знать, что это может быть опасно, потому что Ubuntu на самом деле не поддерживает NTFS. Это может даже стать более опасным, если вы установили Windows на этот раздел. Опасно означает возможную полную потерю всех данных в этом разделе.
Если вы действительно хотите использовать NTFS в Ubuntu, вы должны убедиться, что выполнены следующие действия.
fstab
- со всеми записями (не забудьте sudo mkdir / srv / sda1 / srv / sdb1
и с использованием новейших загрузочных файлов)
# 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
Попробуйте применить эти настройки, когда возможно. Сделайте резервную копию вашего файла fstab
.