
Я пытаюсь получить доступ к файлам в разделе с именем «Envision» из терминала Ubuntu Mate.
Выход
df -h
как следует
Filesystem Size Used Avail Use% Mounted on
udev 855M 0 855M 0% /dev
tmpfs 175M 5.9M 169M 4% /run
/dev/sda2 96G 28G 63G 31% /
tmpfs 874M 1.6M 873M 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 874M 0 874M 0% /sys/fs/cgroup
tmpfs 175M 40K 175M 1% /run/user/1000
/dev/sdb1 30G 28G 2.1G 93% /media/snow/SanDisk-32GB
/dev/sda3 126G 115G 12G 91% /media/snow/Envision
/dev/sda6 76G 63G 13G 84% /media/snow/Softwares
Когда я пытаюсь смонтировать раздел жесткого диска с именем «Envision», используя
sudo mount /dev/sda3
Я получаю следующий вывод
mount: can't find /dev/sda3 in /etc/fstab
Я что-то упускаю? Пожалуйста, помогите.
решение1
Здесь происходит пара вещей. Вы хотите смонтировать диск, /dev/sda3
чтобы получить доступ к файлам в Envision
.
df -h
сообщает, что /dev/sda3
уже смонтировано в /media/snow/Envision
, но вы все равно попытались выполнить команду sudo mount /dev/sda3
.
Правильный формат mount
(вы пропустили <mountpoint>
часть):
sudo mount /dev/<drive> /<mountpoint>
Размещение sudo
на переднем плане является обязательным только в том случае, если вы в данный момент не являетесь root
пользователем.
Причина, sudo mount /dev/sda3
по которой появилось это конкретное сообщение об ошибке, заключается в том (предполагаю), что вы не включили никаких сведений о /dev/sda3
in /etc/fstab
, который mount
будет проверять, отсутствует ли точка монтирования.
Кстати, даже если диск установлен в одной точке, вы можете перемонтировать его в другой точке (чтобы один диск был установлен в двух местах), но лично я не рекомендую этого делать.
Редактировать:
Если этот диск будет монтироваться всего несколько раз (как внешний диск), то можно сделать следующее:
sudo mkdir /Envision
sudo mount /dev/sda3 /Envision
Затем вы можете получить доступ к содержимому диска по адресу /Envision
. Например:
ls -al /Envision
В качестве альтернативы, если вы постоянно храните этот диск в своей системе, вы можете редактировать его /etc/fstab
, и тогда диск будет найден, когда вы перезагрузите систему (или если вы это сделаете sudo mount -a
). Чтобы добавить диск в/etc/fstab
Сначала получите UUID или универсальный уникальный идентификатор, например:
sudo blkid
Вывод будет примерно таким:
/dev/sda2: UUID="85ec7b1a-7d67-47f1-bcc9-4c4f4ed370b5" TYPE="ext4"
Важная часть — UUID="85ec7b1a-7d67-47f1-bcc9-4c4f4ed370b5"
НО вам также нужно убедиться, что вы получаете TYPE
правильный ответ.
Далее открываем /etc/fstab
в текстовом редакторе как root
. Я использую vim
, поэтому делаю:
sudo vim /etc/fstab
Теперь добавьте строку с данными о диске. Используя мой пример выше:
UUID=85ec7b1a-7d67-47f1-bcc9-4c4f4ed370b5 /Envision ext4 nosuid,nodev,nofail 0 0
Если тип привода - ntfs
вы бы заменили ext4
на nfs
НО я не уверен на 100%, какие еще варианты будут. Вам нужно будет их проверить.
Сохраните файл и введите данные sudo mount -a
, и если не возникнет никаких проблем, ваш диск будет смонтирован и будет смонтирован при следующей перезагрузке.