磨刀不误砍柴工

合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。

   ::  ::  ::  :: 管理
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)。
posted on 2013-05-25 22:52 liwei5891 阅读(338) 评论(0)  编辑  收藏 所属分类: Others

只有注册用户登录后才能发表评论。


网站导航: