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
drake01 には said があるため、-t
フラグを使用する場合は、その後にファイルシステムタイプを指定する必要があります。詳細については man mount
をご覧ください。
ただし、通常、-t
またはファイルシステムのタイプを指定する必要はありません。 mount
はファイルシステムの種類を推測できるはずです。推測できない場合は、通常、誤ってマウントしているか、パーティションに何か問題があることを意味します。
さらに、通常はmount
as 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
ルートとしてコマンドを実行せずに、マウントポイントを作成または指定する必要なく、このボリュームをマウントすることもできます。これは、動的マウントで実現できます。マウントポイントはオンザフライで作成され、ボリューム名と同じ名前が付けられます(ボリューム名がない場合を除き、通常はパーティションのUUIDです)。
Ubuntuでの動的マウントは、udisks
を使用して行われます。明示的に呼び出すことができます:
udisks --mount /dev/sda12
または、Nautilusなどのファイルマネージャーでボリュームをクリックすると、適切な udisks
コマンドが自動的に呼び出されます。 (これは、デバイス名がわからないが、リストでパーティションのボリューム名を識別できる場合に特に役立ちます。)
udisks
でマウントされているパーティションをアンマウントするには:
udisks --unmount /dev/sda12
または、必要に応じて、root
として直接アンマウントすることもできます。
Sudo umount /dev/sda12
mountコマンドの-tフラグは、その後のファイルシステムのタイプを想定しています。マウントしようとしているパーティションがntfsであると仮定すると、Sudo mkdir /media/mydrive123; mount -t ntfs /dev/sda12 /media/mydrive123
を実行する必要があります。/mediaディレクトリのmydrive123にsda12をマウントする必要があります。これで、sda12のコンテンツにアクセスできるはずです。