带来一篇Linux操纵体系下硬盘挂载一样平常办法
为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的。挂载Windows分区
1.手工挂载
在Linux中也能够读取Windows分区,包含fat32格局的和ntfs格局的。起首你得晓得Linux下对硬盘分区的称号。好比Windows下的C盘一般是hda1,D盘是hda5,E盘是hda6,等等。具体情况请看相干文档。
要挂载Windows分区,起首得断定你所用的Linux体系的locale(这个locale包含了体系利用的言语和字符的编码等信息)。中文Linux经常使用的locale是zh_CN.gb2312,zh_CN.gbk,zh_CN.gb18030和zh_CN.UTF-8。
在默许安装中,DebianLinux和MandrivaLinux的locale是zh_CN.gb2312,而UbuntuLinux和FedoraLinux的locale是zh_CN.UTF-8。最好不要任意变动locale,不然会呈现良多乱码的情况。要检察体系的locale,能够在终端下输出上面的命令检察:
echo$LANG
其次,你得晓得你的windows分区的格局,这个在windows的分区的属性中能够看到,通常为fat32和ntfs格局的。
假定你的locale是zh_CN.UTF-8,要挂载一个/dev/hda1的fat32格局的windows分区到/mnt/C目次(若这个目次不存在手工新建一个),能够在终端下输出以下命令(在Ubuntu里还必要在这行命令前加上sudo):
mount-tvfat/dev/hda1/mnt/C-oiocharset=utf8
假如你的locale不是zh_CN.UTF-8,把下面命令的utf8改成gb2312;假如这个windows分区是ntfs格局的,将下面命令的vfat改成ntfs。
如许挂载的ntfs格局的分区,只要root能读取,假如必要让一般用户也能读取,必要再加上umask=022选项,以下:
mount-tntfs/dev/hda1/mnt/C-oiocharset=utf8,umask=022
相似地,假如要让挂载的分区同意一切用户读取和修正,能够将下面的umask=022,改成umask=0就能够了。
卸载分区就复杂多了:
umount/dev/hda1
偶然候卸载分区时提醒分区忙碌(deviceisbusy),能够先用上面的命令看看哪一个历程在利用此分区:
fuser-cu/dev/hda1
假设屏幕的输入为
/dev/hda1:8463m(cck)
则能够用此命令看这个历程对应的程序名字:
ps8463
然后能够用此命令停止此历程:
kill-98463
如许就能够一般卸载分区了。
2.主动挂载
要让Linux体系启动时主动挂载windows分区,能够把上述的命令写进/etc/fstab文件中,上面是一个例子:
#/etc/fstab:staticfilesysteminformation.
#
#
proc/procprocdefaults00
/dev/hda9/ext3defaults01
/dev/hda13noneswapsw00
/dev/hdc/media/cdromiso9660ro,user,noauto00
/dev/fd0/media/floppyautorw,user,noauto00
/dev/hda10/mnt/debianext3defaults00
/dev/hda1/mnt/Cntfsutf8,umask=02200
/dev/hda5/mnt/Dvfatutf8,umask=000
</p>
不同版本的Linux命令数量不一样,这里笔者把它们中比较重要的和使用频率最多的命令。 任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux?是抢占式多任务多用户操作系统. Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。 生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。 把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。 就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务 可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。? 在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。
页:
[1]