rh45 发表于 2004-9-6 20:50:17

怎么挂载呀

我想挂载windows下的分区,就是不知到怎么挂载,还有怎么进入命令行以及怎样编辑fstab,因为我的fstab可以打开但不能修改呀!我是新手,请帮帮我吧

flashor 发表于 2004-9-6 21:05:48

挂载用mount

命令行编辑用vi

rh45 发表于 2004-9-6 22:13:57

我不知怎么进入命令行,是不是运行里直接输入命令呢?

flashor 发表于 2004-9-7 19:35:49

虚拟终端也行

菜单上一般有

rh45 发表于 2004-9-7 19:48:29

本来还是有点劲头学习一下的,现在没人教我,玩linux都没劲了...
我真的是很菜的那种,希望得到帮助

sadsky 发表于 2004-9-8 09:44:12

那就卸了算了

问man
用法:man+命令名
比如:man mount

Job 发表于 2004-9-8 13:24:46

假设: windows 分区分别是 hda1 (主分区) hda5 (第一个逻辑分区,逻辑分区都是从 hd5 开始算,依此是 hd6,hd7...)
mount -t vfat /dev/hda1 /mnt/winc
mount -t vfat /dev/hda5 /mnt/wind
第一个命令,作用是挂载 hda1 到/mnt/winc 这个目录。
第二个命令,作用是挂载 hda5 到/mnt/wind 这个目录。
以后,访问 /mnt/winc 和 /mnt/wind 就是访问你的 这两个 windows 分区了。
参数 vfat 是指要挂载的 windows 分区是 fat32 分区格式的。

用完后:
umount /mnt/winc
umount /mnt/wind
卸载这两个分区。
挂载其他分区格式的分区,用 man mount 自己查手册。

你首先要开一个虚拟的 终端。并且保证自己是 root ,或者有 root 权限。然后才能使用这些命令。 至于 fstab ,只要你有 root 权限,什么文本编辑器都可以更改,和编辑器无关。因为这个文件是系统配置的文件,安全考虑,普通用户不可以更改的。

Rerven 发表于 2004-9-8 20:35:44

那该怎么修改fstab文件呢?

Job 发表于 2004-9-9 11:08:24

unix 和 unix-like 的系统是一样的。仅仅是少数命名不同。所以,这里有一篇 FreeBSD 的 fstab 的解释,参照一下吧! 转自FreeBSD 使用大全
大致的磁盘分区于 linux 中的对应关系:
/dev/wd0s3b   -> /dev/hda3
/dev/wd0s1   ->    /dev/hda1
/dev/wcd0c      ->    /dev/cdrom

至于 FreeBSD 下面的 wd0s3b ,wd0s1 这些代号的 wd 等价于 linux 的 hd ;wd0 表示 hda ,意思第一块硬盘,wd1表示 hdb 意思是第二块硬盘。 s1 等价于 1;s2 等价于 2,依次类推。而 后面那个 a ,b 象,wd0s3b 里的 b ,是 FreeBSD 分区里面特有的概念, linux 里没有,也不用考虑。
还有那个挂载点 /dos /cdrom ,可以自己 mkdir /dos   和mkdir /cdrom 。不过一般按照惯例 ,最好建在 /mnt/ 下面。 一般都是 /mnt/dos/mnt/cdrom .这个只是推荐的惯例,个人习惯不同,没有强求的标准。
----

在系统启动时,系统将自动安装上必需的文件系统。而管理员所要做的是告诉FreeBSD应该安装那个文件系统、安装到那个目录上和有关安装参数选项。所有的这些信息都必须写入文件/etc/fstab中。在安装FreeBSD 时,这个文件已经具有必要的文件系统了,此后所需要作的只是这个文件中再增加其他的文件系统。

# Device         Mountpoint   FStypeOptions   DumpPass#
/dev/wd0s3b      none         swap    sw          0   0
/dev/wd0s3a      /            ufs   rw          1   1
/dev/wd0s3f      /usr         ufs   rw          2   2
/dev/wd0s3e      /var         ufs   rw          2   2
proc             /proc      procfsrw          0   0
/dev/wcd0c       /cdrom       cd9660ro,noauto   0   0
/dev/wd0s1       /dos         msdos   rw,noauto   0   1




  这个文件中的每一行为一种文件系统或交换设备定义对应的设备文件及安装选项。其中根文件系统具备一定的特殊之处,因为这个文件/etc/fstab以及FreeBSD的内核文件,其实是在根文件系统中的,因此系统必须首先安装了根文件系统,才能正常访问这些文件。事实上根文件系统在FreeBSD内核中已经有了设置,启动时先以只读方式安装根文件系统,并读取根文件系统中相关文件的内容,然后再根据文件内容装载各个文件系统。

  这个文件的第一列为设备文件名字,或者NFS使用的远程文件系统的名字。第二列为文件系统的安装位置,第三列为文件系统的类型,其中UFS是FreeBSD使用的标准本地文件系统的类型,procfs是FreeBSD用于管理进程的进程文件系统。第四列为安装的选项,rw表示该文件系统能进行读写操作,ro表示该文件系统是只读的,sw用于交换分区,noauto表示启动时并不立即安装这个文件系统,而是由管理员在以后手工安装。第五列和第六列的数字是系统程序dump和fsck程序使用的标志,通常不需要改变,这个标志对根文件系统都是1,而对其他UFS类型的文件系统都是2,其他类型的文件系统为0。

  注意,由于fstab文件非常重要,如果这个文件有错误,就有可能造成系统不能正常启动,因此向fstab添加数据应非常小心。不是必须安装的文件系统就不应该进行自动装载,例如上面将CDROM对应的行参数设置为noauto ,表示这个文件系统不是启动时自动装载的系统。

  在使用了fstab文件之后,mount命令的写法就可以简化了。mount命令将查看fstab文件中的内容以进行匹配,来选定正确的参数。例如,使用下列命令均可以安装上CD-Rom。

# mount /dev/wcd0c /cdrom
# mount /dev/wcd0c
# mount /cdrom




  在安装了文件系统之后,可以使用不加参数的mount命令或df命令查看当前已安装的文件系统信息。

# mount
/dev/wd0s3a on / (local, writes: sync 117 async 796)
/dev/wd0s3f on /usr (local, writes: sync 1189 async 4948)
/dev/wd0s3e on /var (local, writes: sync 362 async 1354)
procfs on /proc (local)
/dev/wd1s2e on /disk2 (local, writes: sync 4 async 41)
页: [1]
查看完整版本: 怎么挂载呀