求助:给/var换个独立分区,遇到的问题
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 196
- 注册时间: 2008-06-25 11:28
求助:给/var换个独立分区,遇到的问题
安装了ubuntu 9.10。
原分区两个,一个给“/",一个为交换区。
现加了一块小硬盘,分了一个区,以文件系统用的是xfs。想把这个分区挂在/var下。
用livve CD启动后, 将sda1,sdb1都mount进来。分别挂在/tmp/tt, /tmp/tt1
复制了原/var下所有内容到新盘上: sudo cp -ax /tmp/tt/var/* /tmp/tt1
修改 /tmp/tt/etc/fstab
增加一条记录
UUID=1d851403-1051-4b19-a27f-c1ca8f806948 /var xfs relatime 0 2
然后重启系统, 一切OK。
用mount查看,/dev/sdb1 已挂到 /var
现在的问题,原sda1上老/var目录下内容如何删除呢?
我再用live CD启动, 将sda1mount进来。挂在/tmp/tt
cd /tmp/tt
sudo mv var var1
sudo mkdir var
然后再重启,系统就出问题了,进不去。
只能再重新用live CD启动, 恢复原有/var目录。
cd /tmp/tt
sudo rm -r var
sudo mv var1 var
再重启,系统又OK了。 不是很理解, 这个启动的mount过程有问题吗?
需要先使用到/var下的内容吗? 为什么老的/var目录下内容不可以删除呢?
原分区两个,一个给“/",一个为交换区。
现加了一块小硬盘,分了一个区,以文件系统用的是xfs。想把这个分区挂在/var下。
用livve CD启动后, 将sda1,sdb1都mount进来。分别挂在/tmp/tt, /tmp/tt1
复制了原/var下所有内容到新盘上: sudo cp -ax /tmp/tt/var/* /tmp/tt1
修改 /tmp/tt/etc/fstab
增加一条记录
UUID=1d851403-1051-4b19-a27f-c1ca8f806948 /var xfs relatime 0 2
然后重启系统, 一切OK。
用mount查看,/dev/sdb1 已挂到 /var
现在的问题,原sda1上老/var目录下内容如何删除呢?
我再用live CD启动, 将sda1mount进来。挂在/tmp/tt
cd /tmp/tt
sudo mv var var1
sudo mkdir var
然后再重启,系统就出问题了,进不去。
只能再重新用live CD启动, 恢复原有/var目录。
cd /tmp/tt
sudo rm -r var
sudo mv var1 var
再重启,系统又OK了。 不是很理解, 这个启动的mount过程有问题吗?
需要先使用到/var下的内容吗? 为什么老的/var目录下内容不可以删除呢?
- adagio
- 论坛版主
- 帖子: 22110
- 注册时间: 2008-02-17 23:47
- 来自: 美丽富饶的那啥星球
Re: 求助:给/var换个独立分区,遇到的问题
不是老的/tmp下的文件不能删除,是老的/tmp这个目录不能删除!
因为mount命令只能把磁盘挂载到已经存在的目录,如果没有/tmp这个目录,是挂不上去的
因为mount命令只能把磁盘挂载到已经存在的目录,如果没有/tmp这个目录,是挂不上去的
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
-
- 帖子: 196
- 注册时间: 2008-06-25 11:28
Re: 求助:给/var换个独立分区,遇到的问题
非常感谢答复,还是没解决我的问题:)adagio 写了:不是老的/tmp下的文件不能删除,是老的/tmp这个目录不能删除!
因为mount命令只能把磁盘挂载到已经存在的目录,如果没有/tmp这个目录,是挂不上去的
第一:我没有删除/tmp目录。 我只对/var目录进行了操作,而且也没有删除/var目录。 这是我要的挂载点,当然不会删除。
第二:我的文件系统是mount成功了的。
第三:我的问题是,如何删除老的/var下内容。
- hellojinjie
- 帖子: 1150
- 注册时间: 2007-09-14 21:03
- 来自: 浙江
Re: 求助:给/var换个独立分区,遇到的问题
先
再
然后
直接在原来的系统上操作,,就不要用livecd了
代码: 全选
umount /var
代码: 全选
mv /var /var_bak
代码: 全选
mkdir /var
sudo chown root:root /var
chmod 755 /var
mount -a
Say hello to everyday!
-
- 帖子: 3681
- 注册时间: 2008-05-03 23:42
Re: 求助:给/var换个独立分区,遇到的问题
2 楼眼神不好,不要理他
即使是独立分区的 /var,启动时在 /var 被挂载前也需要有 /var/lock 和 /var/run 这两个目录
即使是独立分区的 /var,启动时在 /var 被挂载前也需要有 /var/lock 和 /var/run 这两个目录
我再用live CD启动, 将sda1mount进来。挂在/tmp/tt
cd /tmp/tt
sudo mv var var1
sudo mkdir var
sudo mkdir var/lock var/run
-
- 帖子: 196
- 注册时间: 2008-06-25 11:28
Re: 求助:给/var换个独立分区,遇到的问题
billbear 写了:2 楼眼神不好,不要理他
即使是独立分区的 /var,启动时在 /var 被挂载前也需要有 /var/lock 和 /var/run 这两个目录我再用live CD启动, 将sda1mount进来。挂在/tmp/tt
cd /tmp/tt
sudo mv var var1
sudo mkdir var
sudo mkdir var/lock var/run
多谢解答! 这应该是正解了,系统启动出错中有相关提示,让我有些困惑。
通常一些建议,都是给/var独立分区的,难道在根分区原有/var下,还是有这两个目录的吗?
这比较奇怪,相当于启动后被隐身了。
再问一下,只需要两个空目录,还是要复制目录下的文件?
学问啊。
-
- 帖子: 196
- 注册时间: 2008-06-25 11:28
-
- 帖子: 3681
- 注册时间: 2008-05-03 23:42
Re: 求助:给/var换个独立分区,遇到的问题
是,在 /var 尚未挂载时,系统已经需要 /var/run 和 /var/lock通常一些建议,都是给/var独立分区的,难道在根分区原有/var下,还是有这两个目录的吗?
挂载 /var 分区后,原有 /var 目录内容失效,不过仍然存在于硬盘中这比较奇怪,相当于启动后被隐身了。
空目录即可。再问一下,只需要两个空目录,还是要复制目录下的文件?
- adagio
- 论坛版主
- 帖子: 22110
- 注册时间: 2008-02-17 23:47
- 来自: 美丽富饶的那啥星球
Re: 求助:给/var换个独立分区,遇到的问题
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
-
- 帖子: 196
- 注册时间: 2008-06-25 11:28
Re: 求助:给/var换个独立分区,遇到的问题
billbear 写了:是,在 /var 尚未挂载时,系统已经需要 /var/run 和 /var/lock通常一些建议,都是给/var独立分区的,难道在根分区原有/var下,还是有这两个目录的吗?
挂载 /var 分区后,原有 /var 目录内容失效,不过仍然存在于硬盘中这比较奇怪,相当于启动后被隐身了。
空目录即可。再问一下,只需要两个空目录,还是要复制目录下的文件?
按大侠指导,搞定了! 万分感谢! 整个系统的引导过程,有哪儿有教程啊,可以好好学学。
-
- 帖子: 196
- 注册时间: 2008-06-25 11:28
Re: 求助:给/var换个独立分区,遇到的问题
billbear,
再请教大侠,我又新建一boot分区,打算将/boot用独立分区。
除了更改变fstab外,还需要修改哪些配置文件?如何修改?
我安装的是grub-pc。 没有在/boot/grub目录下,没有menu.lst文件了。只看到grubenv, 以及grub.cfg.
grub.cfg中说明该文件不能自己修改,是通过grub.mkconfig生成的。
相关的配置在/etc/grub.d目录,以及/etc/default/grub文件。
不知道如何设置参数了。 没找到相关说明。都是老的更改变menu.lst的方案。
再请教大侠,我又新建一boot分区,打算将/boot用独立分区。
除了更改变fstab外,还需要修改哪些配置文件?如何修改?
我安装的是grub-pc。 没有在/boot/grub目录下,没有menu.lst文件了。只看到grubenv, 以及grub.cfg.
grub.cfg中说明该文件不能自己修改,是通过grub.mkconfig生成的。
相关的配置在/etc/grub.d目录,以及/etc/default/grub文件。
不知道如何设置参数了。 没找到相关说明。都是老的更改变menu.lst的方案。
-
- 帖子: 3681
- 注册时间: 2008-05-03 23:42
Re: 求助:给/var换个独立分区,遇到的问题
直接在原系统操作,不要动用 livecd:
原 /boot 改名为 /b,新建 /boot
挂载你准备好的独立分区到 /boot,拷贝 /b 到 /boot (主要是拷贝内核,/boot/grub 可以拷贝也可以不拷贝)
修改 fstab 并确认正确,因为下面的 update-grub 会根据 fstab 的内容更新 grub.cfg
运行 sudo grub-install /dev/sda
和
sudo update-grub
重启,如果一切正常,删除 /b
原 /boot 改名为 /b,新建 /boot
挂载你准备好的独立分区到 /boot,拷贝 /b 到 /boot (主要是拷贝内核,/boot/grub 可以拷贝也可以不拷贝)
修改 fstab 并确认正确,因为下面的 update-grub 会根据 fstab 的内容更新 grub.cfg
运行 sudo grub-install /dev/sda
和
sudo update-grub
重启,如果一切正常,删除 /b
-
- 帖子: 196
- 注册时间: 2008-06-25 11:28
Re: 求助:给/var换个独立分区,遇到的问题
billbear 写了:直接在原系统操作,不要动用 livecd:
原 /boot 改名为 /b,新建 /boot
挂载你准备好的独立分区到 /boot,拷贝 /b 到 /boot (主要是拷贝内核,/boot/grub 可以拷贝也可以不拷贝)
修改 fstab 并确认正确,因为下面的 update-grub 会根据 fstab 的内容更新 grub.cfg
运行 sudo grub-install /dev/sda
和
sudo update-grub
重启,如果一切正常,删除 /b
搞定了! 多谢!