红联Linux门户
Linux帮助

FC7系统盘自动挂载

发布时间:2008-01-29 00:29:26来源:红联作者:utanthut
自从上周考完linux后这几天就一直在搞linux,一开始还真是一点头绪也没有,也不知道从哪开始,就先选了自己认为是最基础的东西,挂载系统盘。由于我是从Fc7开始接触的linux,也就少接触了前几个版本的fc linux。我的盘除了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.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 892 7164958+ b W95 FAT32
/dev/sda2 893 8541 61440592+ f W95 Ext'd (LBA)
/dev/sda3 8542 8607 530145 82 Linux swap / Solaris
/dev/sda4 8608 9729 9012465 83 Linux
/dev/sda5 893 2804 15358108+ 7 HPFS/NTFS
/dev/sda6 2805 5354 20482843+ 7 HPFS/NTFS
/dev/sda7 5355 8541 25599546 7 HPFS/NTFS

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

[root@wh_eric ~]# mount /dev/sda5 /mnt/wind
[root@wh_eric ~]# df
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/sda4 8730044 4651784 3627640 57% /
/dev/sda5 15358108 12638084 2720024 83% /mnt/wind

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

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

[root@wh_eric ~]# df
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/sda4 8730044 4651788 3627636 57% /
tmpfs 257616 0 257616 0% /dev/shm
/dev/sda7 25599544 23980172 1619372 94% /mnt/winf
/dev/sda6 20482840 17926952 2555888 88% /mnt/wine
/dev/sda5 15358108 12638084 2720024 83% /mnt/wind

/dev/sda1 7150972 4546868 2604104 64% /mnt/winc

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

LABEL=/ / ext3 defaults 1 1
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
LABEL=SWAP-sda4 swap swap defaults 0 0

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

/dev/sda7 /mnt/winf ntfs umask=222,nls=utf8 0 0
/dev/sda6 /mnt/wine ntfs umask=222,nls=utf8 0 0
/dev/sda5 /mnt/wind ntfs umask=222,nls=utf8 0 0
/dev/sda1 /mnt/winc vfat defaults 0 0

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

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

至此,系统分区的挂载就完全的挂载完了。
文章评论

共有 0 条评论