tmpfs android双系统,双系统unbuntu访问windows磁盘

本文介绍了如何在Linux环境下使用fdisk命令查看Windows磁盘分区,并通过mount命令将其挂载到特定目录,以便访问Windows分区。详细阐述了fdisk输出的各字段含义,以及mount命令的使用方法,包括挂载点的选择和挂载选项的设置。最后,通过df命令验证挂载成功。
摘要由CSDN通过智能技术生成

1.使用fdisk命令查看windows磁盘分区在linux下的设备名

root@will-ThinkPad-X201:/# fdisk -l

Disk /dev/sda: 320.1 GB, 320072933376 bytes

255 heads, 63 sectors/track, 38913 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: 0xf0b1ebb0

Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *          63   104872319    52436128+   7  HPFS/NTFS/exFAT

/dev/sda2       104872381   324587519   109857569+   f  W95 Ext'd (LBA)

/dev/sda3       324587520   625141759   150277120   83  Linux

/dev/sda5       104872383   314586719   104857168+   7  HPFS/NTFS/exFAT

/dev/sda6       314587136   324587519     5000192   82  Linux swap / Solaris

heads 代表磁盘面数;sectors代表扇区数,每个扇区大小是0.5KB;cylinders代表柱面数。因此磁盘空间大小为:

磁面个数 * (扇区个数 * 512) * 柱面个数

第一列 Device 表示磁盘分区对应的设备名

第二列 Boot 表示是否为引导分区,上面的 。/dev/sda1就是引导分区

第三列 Start 表示每个磁盘分区的起始位置,以柱面为计数单位

第四列 End 表示每个磁盘分区的终止位置,以柱面为计数单位

第五列 Blocks 表示磁盘分区的容量,以KB为单位

第六列 ID 表示磁盘分区对应的ID,根据分区的不同,对应的ID号也不同。LINUX下 83代表主分区和逻辑分区,5代表扩展分区,82代表交换分区,7代表NTFS分区

第七列 System 与第6列基本相同

因此,/dev/sda3 为主分区,/dev/sda6为交换分区,/dev/sda1,/dev/sda5为NTFS分区,也就是WINDOWS下的盘符。对应到本机则是C盘与D盘

2.使用mount命令挂载磁盘设备

挂载/dev/sda1至 /mnt/c :

mount -t ntfs -o codepage=936 /dev/sda1 /mnt/c 挂载/dev/sda5至 /mnt/d :

mount -t ntfs -o codepage=936 /dev/sda5 /mnt/d

挂载完成可通过 df命令查看:

root@will-ThinkPad-X201:/# df

文件系统           1K-块     已用      可用 已用% 挂载点

/dev/sda3      147918288  9957992 130446440    8% /

udev             1949864        4   1949860    1% /dev

tmpfs             782872      860    782012    1% /run

none                5120        0      5120    0% /run/lock

none             1957172      696   1956476    1% /run/shm

/dev/sda5      104857168 65301364  39555804   63% /mnt/d

/dev/sda1       52436128 21754476  30681652   42% /mnt/c

如此,就可以通过 /mnt/d访问 D盘,通过 /mnt/c 访问 C盘了

相关概念:

磁盘设备在linux上的表示方法:

常见的磁盘类型有 IDE并口磁盘,STAT串口磁盘和SCSI磁盘。

表示方案有两种,

方案一:

主设备号+次设备号+磁盘分区编号

对于IDE磁盘:hd[a-z]x

对于SCSI磁盘:sd[a-z]x

“a-z”表示设备的序号,如 /dev/hda表示第一块IDE磁盘,/dev/hdb表示第二块IDE磁盘

"x"表示每块磁盘上划分的磁盘分区编号。比如 /dev/sdax 表示第一块IDE磁盘上的第"x"个分区。注意 x从 1 开始

方案二:

主设备号+[0-n],y

对于IDE磁盘:hd[0-n],y

对于SCSI磁盘:sd[0-n],y

“0-n”表示设备的序号,如 /dev/hd0表示第一块IDE磁盘,/dev/hd1表示第二块IDE磁盘

"y"表示每块磁盘上划分的磁盘分区编号。比如 /dev/sd0,1 表示第一块IDE磁盘上的第1个分区

挂载点:

就是在linux上建一目录,通过这个目录建立了操作系统和磁盘存取的入口。也就是说,将设备挂载到这个目录后,对于这个目录的任何操作就相当于对设备的操作。linux默认的挂载点目录为:/mnt 或者 /media

mount/umount命令

mount [-t vfstype] [-o options] device dir

其中:

1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:

光盘或光盘镜像:iso9660

DOS fat16文件系统:msdos

Windows 9x fat32文件系统:vfat

Windows NT ntfs文件系统:ntfs

Mount Windows文件网络共享:smbfs

UNIX(LINUX) 文件网络共享:nfs

2.-o options 主要用来描述设备或档案的挂接方式。常用的参数有:

loop:用来把一个文件当成硬盘分区挂接上系统

ro:采用只读方式挂接设备

rw:采用读写方式挂接设备

iocharset:指定访问文件系统所用字符集

3.device 要挂接(mount)的设备。

4.dir设备在系统上的挂接点(mount point)。

umount dir

dir设备在系统上的挂接点(mount point)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值