文档介绍:第10章 linux文件系统相关的三个问题
linux自动挂接windows分区方法
根文件系统制作方法
如何将应用程序添加到root文件系统并设置启动时运行
从redhat发布至今无论哪个版本,挂接上windows分区,都不能正确的显示中文文件名。(,而且可以正确的显示中文文件名。)介绍两种解决方法!
1、找一个linuxconf的rpm包,,一般不会存在版本问题,,.
找到linuxconf,然后rpm -ivh linuxconf****.rpm
(1)在终端运行linuxconf,
(2)找到File systems树型菜单中的 Access local drive进入
(3)先挂接windows选择add,下来例如:Partition--/dev/hda1 Type--vfat mount--/mnt/c
(4)就是显示中文文件名的参数
在挂接完一个分区,接着光标下移,Dump frequency输入0;Fsck priority输入0; default permission输入0;Other options输入iocharset=gb2312,codepage=,最后一直确定,重新启动机子.
linux自动挂接windows分区方法
2、也可以在/etc/fstab中修改配置文件。
vi /etc/fstab
加入:
/dev/hda1 /mnt/c vfat exec,dev,suid,rw,umask=0,iocharset=gb2312,codepage=936 0 0
/dev/hda5 /mnt/d vfat exec,dev,suid,rw,umask=0,iocharset=gb2312,codepage=936 0 0
/dev/hda6 /mnt/e vfat exec,dev,suid,rw,umask=0,iocharset=gb2312,codepage=936 0 0
/dev/hda7 /mnt/f vfat exec,dev,suid,rw,umask=0,iocharset=gb2312,codepage=936 0 0
/dev/hda8 /mnt/g vfat exec,dev,suid,rw,umask=0,iocharset=gb2312,codepage=936 0 0
如果已经mount过了,那就注意把参数加入,就行了.
最好在想挂接的地方先把文件夹创建好!
一、在一个已建好的文件系统上进行修改
1、解压
#cd
#gunzip
在解压后,得到文件系统镜象文件ramdisk, 覆盖了原来的压缩文件
根文件系统制作方法
2、镜象文件挂载
镜象文件必须经过挂载后才能看到文件系统中的各个目录和详细内容
#mkdir /mnt/loop /* /mnt/loop 是文件系统要挂载到的目录
#mount –o loop ramdisk /mnt/loop
在挂载目录/mnt/loop下对文件系统进行操作
#cd /mnt/loop
#do_whatever_you_want_to_do /*根据需要增加、删减或是修改文件系统的内容
4、卸装文件系统
跳到/mnt/loop目录外,否则无法卸装,提示busy
#cd ramdisk所在目录
#umount /mnt/loop
5、压缩文件系统
#gzip –v9 ramdisk /*
二、自己建立根文件系统
1、建立loop设备的临时挂载点
#mkdir /mnt/loop
2、建立一个大小为15M的临时文件
#dd if=/dev/zero of=/tmp/loop_tmp bs=1k count=15360
注意可根据自己的需要建立大小合适的文件系统,更改count大小即可。
此处以dd命令建立一个了一个15360KB文件系统映象,存于/tmp/loop/tmp,。用这种方式对文件系统进行初始化,稍后当使用gzip命令压缩整个映象时,将让文件系统中未使用的部分获得最大压缩比。
3、将设备文件与临时文件联系起来
#losetup /dev/loop0 /tmp/loop_tmp
把设备文件/dev/loop0与临时镜象文件/tmp/loop_tmp联系起来,/dev/loop0是个块设