当前位置: 技术问答>linux和unix
高手,看我的小问题
来源: 互联网 发布时间:2015-06-18
本文导语: 我的机子有两个硬盘,第一个硬盘装了redhat9,分了三个区(/boot)(/)(swap)第二个硬盘有两个区(/dev/hdd1,/dev/hdd5),我想将第一个硬盘的文件系统裁减,去掉图形桌面和其他一些应用程序,然后放在hdd1中,并且能够...
我的机子有两个硬盘,第一个硬盘装了redhat9,分了三个区(/boot)(/)(swap)第二个硬盘有两个区(/dev/hdd1,/dev/hdd5),我想将第一个硬盘的文件系统裁减,去掉图形桌面和其他一些应用程序,然后放在hdd1中,并且能够启动, 我的问题是:
1) etc的fstab怎么写,原来我的hdd1是挂载在mnt下的,现在我怎么办
2) 哪些文件夹是非要不可的
1) etc的fstab怎么写,原来我的hdd1是挂载在mnt下的,现在我怎么办
2) 哪些文件夹是非要不可的
|
(1) 要裁减最好是在安装的时候就决定, 那样做才比较安全!
在安装的时候,只选择自己需要的组件!
(2) 如果是安装后在裁减, 因为各个组件之间有依赖关系,很容易
导致系统不稳定!
(3) 你可以通过linux自带的software uninstall/remove工具卸载不需要的软件!
(4) 必要的目录:
本质上说,一个可以被load,并能稳定运行的linux系统需要一下组件:
文件系统: /boot /etc /bin /dev
其中/boot中存放kernel image和一些引导程序必要的东西
/etc中存放系统初始化用到的配置文件,还有loader程序的引导配置文件
/bin中存放系统工具,比如它至少应该有init这个程序,这个程序将在内核
初始化完成后,成为第一个进程(idle除外), init程序初始化用户系统,并
最终启动一个shell!
/dev中存放系统设备, 比如你的硬盘(分区), 鼠标,键盘...还有一些虚拟设备!
另外还有个/proc文件, 这个文件只在内存中存在,记录系统中各process的
当前状态,其内容由内核生成,一般只能读取!
其他: /lib 存放系统程序运行时的链接库! 象windows的dll/lib
/root 根用户目录
/home 用户目录
/mnt 文件系统的挂载目录
/usr 用户系统目录
/var ..
/tmp ..这两个时临时目录,记录一些不中间信息! 可能会被覆盖或根新!
如果时redhat,还有各/X11R6,这个时X界面系统的主目录
同时在/etc/X11下还有它的配置目录
如果你想利用linux开发应用程序, 一般还必须有/include
/usr/include /usr/lib等目录! 存放必要的系统头文件和链接库!!
(5)
fstab文件时系统初始化自动mount的一些文件系统的记录!
分为几个段:
首先是mount entry! 比如/dev/hda1 是指物理设备
然后是文件系统的mount entry,比如/mnt/win_c
接着是文件系统的类型,比如vfat, ext2...
接着是启动时的一些属性项,比如文件系统使用的字符集,代码页等等...
一般用default使用缺省的即可!
最后两个偶不太清楚...也没查过, 我一般都指定为0
其实,没有必要让系统自动挂载他们, 当使用的时候手工mount上也不麻烦!
在安装的时候,只选择自己需要的组件!
(2) 如果是安装后在裁减, 因为各个组件之间有依赖关系,很容易
导致系统不稳定!
(3) 你可以通过linux自带的software uninstall/remove工具卸载不需要的软件!
(4) 必要的目录:
本质上说,一个可以被load,并能稳定运行的linux系统需要一下组件:
文件系统: /boot /etc /bin /dev
其中/boot中存放kernel image和一些引导程序必要的东西
/etc中存放系统初始化用到的配置文件,还有loader程序的引导配置文件
/bin中存放系统工具,比如它至少应该有init这个程序,这个程序将在内核
初始化完成后,成为第一个进程(idle除外), init程序初始化用户系统,并
最终启动一个shell!
/dev中存放系统设备, 比如你的硬盘(分区), 鼠标,键盘...还有一些虚拟设备!
另外还有个/proc文件, 这个文件只在内存中存在,记录系统中各process的
当前状态,其内容由内核生成,一般只能读取!
其他: /lib 存放系统程序运行时的链接库! 象windows的dll/lib
/root 根用户目录
/home 用户目录
/mnt 文件系统的挂载目录
/usr 用户系统目录
/var ..
/tmp ..这两个时临时目录,记录一些不中间信息! 可能会被覆盖或根新!
如果时redhat,还有各/X11R6,这个时X界面系统的主目录
同时在/etc/X11下还有它的配置目录
如果你想利用linux开发应用程序, 一般还必须有/include
/usr/include /usr/lib等目录! 存放必要的系统头文件和链接库!!
(5)
fstab文件时系统初始化自动mount的一些文件系统的记录!
分为几个段:
首先是mount entry! 比如/dev/hda1 是指物理设备
然后是文件系统的mount entry,比如/mnt/win_c
接着是文件系统的类型,比如vfat, ext2...
接着是启动时的一些属性项,比如文件系统使用的字符集,代码页等等...
一般用default使用缺省的即可!
最后两个偶不太清楚...也没查过, 我一般都指定为0
其实,没有必要让系统自动挂载他们, 当使用的时候手工mount上也不麻烦!