Я не могу получить доступ к своим файлам в других разделах, даже если я смонтировал их с помощью mount /dev/sda12
?
Как я могу решить эту проблему? При использовании cat /etc/fstab /etc/mtab
я получил следующий вывод.
/etc/fstab: static file system information.
Use 'blkid -o value -s UUID' to print the universally unique identifier
for a device; this may be used with UUID= as a more robust way to name
devices that works even if disks are added and removed. See fstab(5).
file system mount point type options dump pass
proc /proc proc nodev,noexec,nosuid 0 0
/dev/sdb5 / ext4 errors=remount-ro 0 1
swap was on /dev/sdb11 during installation
UUID=c0f5af91-01c4-4a4a-8700-b03afbe2898a none swap sw 0 0
/dev/sda5 / ext4 rw,errors=remount-ro 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
none /sys sysfs rw,noexec,nosuid,nodev 0 0
none /sys/fs/fuse/connections fusectl rw 0 0
none /sys/kernel/debug debugfs rw 0 0
none /sys/kernel/security securityfs rw 0 0
none /dev devtmpfs rw,mode=0755 0 0
none /dev/pts devpts rw,noexec,nosuid,gid=5,mode=0620 0 0
none /dev/shm tmpfs rw,nosuid,nodev 0 0
none /var/run tmpfs rw,nosuid,mode=0755 0 0
none /var/lock tmpfs rw,noexec,nosuid,nodev 0 0
none /lib/init/rw tmpfs rw,nosuid,mode=0755 0 0
И для fdisk -l я получил следующий вывод:
Disk /dev/sda: 320.1 GB, 320072933376 bytes
84 heads, 59 sectors/track, 126138 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x005c005c
Device Boot Start End Blocks Id System
/dev/sda1 * 59 52097471 26048706+ 7 HPFS/NTFS/exFAT
/dev/sda2 52099127 625134971 286517922+ f W95 Ext'd (LBA)
/dev/sda5 52099129 81399910 14650391 83 Linux
/dev/sda6 104195003 208384931 52094964+ 7 HPFS/NTFS/exFAT
/dev/sda7 208384991 312574919 52094964+ 7 HPFS/NTFS/exFAT
/dev/sda8 312574979 416764907 52094964+ 7 HPFS/NTFS/exFAT
/dev/sda9 416764967 520954895 52094964+ 7 HPFS/NTFS/exFAT
/dev/sda10 520954955 625134971 52090008+ 7 HPFS/NTFS/exFAT
/dev/sda11 81401856 84664319 1631232 82 Linux swap / Solaris
/dev/sda12 84666368 104194047 9763840 83 Linux
Partition table entries are not in disk order
-t flag в команде mount ожидает тип файловой системы после нее. Предполагая, что раздел, который вы пытаетесь смонтировать, это ntfs, вы должны запустить sudo mkdir /media/mydrive123; mount -t ntfs /dev/sda12 /media/mydrive123
. Он должен смонтировать sda12 в mydrive123 в каталоге / media. Теперь вы должны иметь доступ к содержимому sda12.
Как drake01 сказал , сказал , если вы используете флаг -t
, вам необходимо указать тип файловой системы после него. Подробнее см. man mount
.
Однако вам обычно не нужно указывать -t
или тип файловой системы. mount
должен иметь возможность определять тип файловой системы, а когда это невозможно, обычно это означает, что вы монтируете его неправильно или что-то не так с разделом.
Кроме того, вы обычно должны запускать mount
как root
.
Таким образом, вы можете просто использовать:
sudo mount /dev/sda12
Но этого тоже будет недостаточно, если /dev/sda12
не указан в /etc/fstab
. В противном случае вы должны смонтировать его, указав точку монтирования.
Итак, если вам нужна точка монтирования /media/Foo
, сначала вам нужно будет создать ее (если ее там еще нет):
sudo mkdir /media/Foo
Затем вы смонтируете диск там, указав что в качестве точки монтирования:
sudo mount /dev/sda12 /media/Foo
Вы можете увидеть, что смонтировано, запустив mount
без аргументов:
mount
После монтирования вы можете размонтировать его с помощью umount
команда, передавая имя узла устройства или имя точки монтирования:
sudo umount /dev/sda12
sudo umount /media/Foo
Вы можете предпочесть монтировать этот том без запуска каких-либо команд от имени root и без необходимость создания или указания точки монтирования . Это можно сделать с помощью динамического монтирования . Точка монтирования создается «на лету» и называется так же, как и имя тома (если имя тома отсутствует, то обычно это UUID раздела).
Динамическое монтирование в Ubuntu выполняется с помощью udisks
. Вы можете вызвать его явно:
udisks --mount /dev/sda12
Или вы можете нажать на том в файловом менеджере, таком как Nautilus, и соответствующая команда udisks
будет вызвана автоматически. (Это особенно полезно, если вы не знаете имя устройства, но можете идентифицировать имя тома раздела в списке.)
Чтобы отключить раздел, смонтированный с помощью udisks
:
udisks --unmount /dev/sda12
Или вы все равно можете размонтировать его как root
, если хотите:
sudo umount /dev/sda12