Chinaunix首页 | 论坛 | 博客
  • 博客访问: 657875
  • 博文数量: 780
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 4885
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-22 16:14
文章分类

全部博文(780)

文章存档

2008年(780)

我的朋友

分类: LINUX

2008-08-22 16:17:32


自从上周考完linux后这几天就一直在搞linux,一开始还真是一点头绪也没有,也不知道从哪开始,就先选了自己认为是最基础的东西,挂载系统盘。由于我是从Fc7开始接触的linux,也就少接触了前几个版本的fclinux。我的盘除了windows主分区C盘是FAT32的格式外,其他几个逻辑分区都是NTFS的,Fc7的前几个版本要挂载ntfs格式的盘还要装插件才可以,我直接从Fc7开始用的,就没有学以前的那些东西。还有一点需要说明的是从Fc7开始,不在分SATA硬盘(一般为笔记本硬盘)还是IDE硬盘(一般为台式机硬盘),而是统一使用SATA标记,即sda,sdb,……。

以上算是对Fc7在挂载方面明显不同于(或是优于)以前版本的地方。现在开始正式的启动挂载之旅。挂载是需要root权限的,若是用sudo命令的话也可以用当前非root用户来挂载,犹豫sudo暂时还没有说,所以我是切换到了root用户后开始挂载的。

首先用fdisk-l来查看你的系统分区情况:

[root@wh_eric~]#fdisk-l
Disk/dev/sda:80.0GB,80026361856bytes
255heads,63sectors/track,9729cylinders
Units=cylindersof16065*512=8225280bytes
DeviceBootStartEndBlocksIdSystem
/dev/sda1*18927164958 bW95FAT32
/dev/sda2893854161440592 fW95Ext''d(LBA)
/dev/sda38542860753014582Linuxswap/Solaris
/dev/sda486089729901246583Linux
/dev/sda5893280415358108 7HPFS/NTFS
/dev/sda62805535420482843 7HPFS/NTFS
/dev/sda753558541255995467HPFS/NTFS

可以看到除了sda1是fat32格式之外,其他的几个盘都是ntfs格式的。看清楚盘的格式后就开始进行挂载了,Fc7是默认不用参数就可进行挂载的,如挂载D盘。用df命令可以查看盘的挂载情况。(注意:在进行挂载前要先创建好挂载点如/mnt/wind等)

[root@wh_eric~]#mount/dev/sda5/mnt/wind
[root@wh_eric~]#df
文件系统1K-块已用可用已用%挂载点
/dev/sda487300444651784362764057%/
/dev/sda51535810812638084272002483%/mnt/wind

如此就挂载好了,其他的几个盘也是同样的挂载方式,如果是fat32格式也是这样。

所有的盘都挂载好后的情况如下:

[root@wh_eric~]#df
文件系统1K-块已用可用已用%挂载点
/dev/sda487300444651788362763657%/
tmpfs25761602576160%/dev/shm
/dev/sda72559954423980172161937294%/mnt/winf
/dev/sda62048284017926952255588888%/mnt/wine
/dev/sda51535810812638084272002483%/mnt/wind

/dev/sda171509724546868260410464%/mnt/winc

这样的挂载系统后只是限于本次启动过程可以用,要是希望在每次开机时自动挂载,则要把命令写入到/etc/fstab配置文件中。用vim打开/etc/fstab文件后可以看以下内容:

LABEL=//ext3defaults11
tmpfs/dev/shmtmpfsdefaults00
devpts/dev/ptsdevptsgid=5,mode=62000
sysfs/syssysfsdefaults00
proc/procprocdefaults00
LABEL=SWAP-sda4swapswapdefaults00

你要把你需要开机自动挂载的几个盘写在这里。在里面加入以下几行:

/dev/sda7/mnt/winfntfsumask=222,nls=utf800
/dev/sda6/mnt/winentfsumask=222,nls=utf800
/dev/sda5/mnt/windntfsumask=222,nls=utf800
/dev/sda1/mnt/wincvfatdefaults00

这样在下次开机启动的时候就可以自动挂载了。

注意:对于ntfs分区的挂载默认的是只读模式,要想有写入的权限的话需要将umask值改为000即umask=000。至于umask的具体含义及其作用,用户可以查看帮助manmount.

至此,系统分区的挂载就完全的挂载完了。 下载本文示例代码
阅读(312) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~