
一、手动配置方面:
1、进入linux后,打开shell终端,也就是命令行。
2、为你即将挂接的windows分区指定一个文件夹,因为所有的系统分区在linux内都是以文件形式记录和查看的。所以windows分区在linux内看到的也是一个文件夹。建议在mnt内创建一个分区文件夹,比如WinF(windows系统F分区)。
可以在X-windows内使用右键Create
New
folder
,当然也可以在shell终端下面配置
first
,进入mnt
文件夹使用命令: (shell
/mnt)# mkdir
/mnt/WinF
你的文件夹就创建了,当然在linux下文件名称是区分大小写的,这个需要注意
3、使用mount命令将windowsXP的某个分区挂接到Linux下。
(shell
/root)#mount
(-afEhnrVm)
<-l
(标签)>
<-o(选项)><-t
(
文件系统)>
<dev
(设备名)><挂入点>
当然前面的(-afEhnrVm)
等这些参数的含义可以通过man
mount 命令进行查看,这里就不罗嗦了。
以我的系统为例:我现在希望把WindowXP的F分区挂到 /mnt/WinF 文件夹下,可以使用如下命令
(shell
/root)#mount -t
vfat
/dev/hda7 /mnt/WinF
OK,这样就可以访问WindowsXP下的F盘了。
解释一下这个命令。
mount 挂载命令,
-t 指定下一个参数为文件系统参数,vfat
文件系统为vfat
,目前window的fat32
,或fat
分区都可以用这个参数,但是NTFS格式是不行的,这个可以查看我的另一篇专门讲述如何在linux下挂载NTFS分区的文章。 /dev/hda7 windows下的F分区,为什么呢?
一共有两个普通IDE硬盘,linux
是用
/hd
来标识IDE硬盘的,如果是SCSI硬盘就使用/sd
Unix的硬盘分区命名规则很简单。命名系统也适合于任何不要求直接连接声卡的光碟。
名构;的前两个字母反映磁盘类型:如果是普通IDE硬盘,则为hd;如果是SCSI硬盘,则为sd
第三个字母取决于硬盘的位置。第—个硬盘指定为a,第二个硬盘指定为b,等等。换句
话说,如果主控制器连接两个不同的物理IDE硬盘,则第二个盘(从盘)称为hdb。相反,
SCSI硬盘的字母对应于指定的ID号。例如,如果有两个SCSl硬盘,ID为0和1, 则ID为0的
SCSI硬盘称为sda,ID为1的SCSI硬盘称为sdb。命名时,光碟和DvD也归类为硬盘。
第四个位置的字母反映了磁盘如何分区。由于最多可以有四个主分区,因此指定为1
2、3、4。第一个生成的逻辑盘在位置5,即使只有一个主分区。所以window的硬盘就是/hda,F区就是/hda7
/mnt/WinF 不用解释了,就是你要映射到linux的一个文件夹。
以上的就是在进入linux系统后手动去挂载硬盘分区然后访问windows分区,下面介绍如何自动挂载。
二、系统启动时自动挂载WindowsXP分区
方法很简单,修改/etc/fstab文件即可,这个文件会在系统启动时执行,并将其中定义的设备进行挂载。我们只要在文件里面加入我们需要挂载的分区就OK了,参考下面的语句。
/dev/hda5 /mnt/WinF vfat defaults 0 0
前三个参数不解释了。你应该明白。defaults 为root用户挂装方式。有auto、defaults等。
第一个0 表示可读可写,第二个0表示启动顺序,0为第一个,一般挂载的硬盘分区,包括linux自己的分区也是在这里定义,启动参数也是0,然后系统会安装文件中定义的各个分区顺序进行挂载和读取在这个文件里你还能读到CDROM和Floppy的挂载定义。
Linux中查找文件夹的命令是find命令。
Linux-文件搜索命令find的 *** 作使用方法如下:
1、全盘搜索,也可以指定目录搜索。find 搜索目录 -name 目标名字,find / -name file
2、这样搜索看到的都是file的完全匹配,区分大小写的,可以用-iname不区分大小写,find / -iname file。这样我们就可以多查找到大写的相关文件了。
3、我们先使用*通配符来匹配下包含file的相关文件区分大小写的:find / -name *file*。不区分大小写的:find / -iname *file*。这样匹配的话文件就比较多了,越精准的匹配越有利于查找。
4、find 搜索目录 -size 文件大小。下面我们查找下大于100MB的文件,应该实际是102400KB*2,所有搜索命令为:find / -size +204800。-号是小于,直接写数字就是等于。
5、find 搜索目录 -user 用户名。这里是查找属于用户名为user1的文件,linux如何添加删除用户名,可以参考Linux 用户管理命令:find / -user user1。
6、find 搜索目录 -type d。查找某个目录下的所有目录:find /tmp -type d。
7、find 搜索目录 -cmin -时间(单位分钟)。查找etc下面1小时内被修改的文件,根目录下面太多了,指定一个目录:find /etc -cmin -60。
8、当然find命令是可以多个选项一起添加查询的:-a 是前后条件都要满足,-o 是满足一个条件就好,这样我们可以清除的看到被过滤掉的文件。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)