当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 13 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 求助:给/var换个独立分区,遇到的问题
帖子发表于 : 2010-02-04 13:12 

注册: 2008-06-25 11:28
帖子: 196
送出感谢: 0 次
接收感谢: 0 次
安装了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目录下内容不可以删除呢?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 求助:给/var换个独立分区,遇到的问题
帖子发表于 : 2010-02-04 14:42 
头像

注册: 2008-02-17 23:47
帖子: 22120
地址: 美丽富饶的那啥星球
送出感谢: 11
接收感谢: 84
不是老的/tmp下的文件不能删除,是老的/tmp这个目录不能删除!
因为mount命令只能把磁盘挂载到已经存在的目录,如果没有/tmp这个目录,是挂不上去的


_________________
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 求助:给/var换个独立分区,遇到的问题
帖子发表于 : 2010-02-04 17:41 

注册: 2008-06-25 11:28
帖子: 196
送出感谢: 0 次
接收感谢: 0 次
adagio 写道:
不是老的/tmp下的文件不能删除,是老的/tmp这个目录不能删除!
因为mount命令只能把磁盘挂载到已经存在的目录,如果没有/tmp这个目录,是挂不上去的


非常感谢答复,还是没解决我的问题:)
第一:我没有删除/tmp目录。 我只对/var目录进行了操作,而且也没有删除/var目录。 这是我要的挂载点,当然不会删除。
第二:我的文件系统是mount成功了的。
第三:我的问题是,如何删除老的/var下内容。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 求助:给/var换个独立分区,遇到的问题
帖子发表于 : 2010-02-04 19:38 
头像

注册: 2007-09-14 21:03
帖子: 1143
地址: 浙江
送出感谢: 1
接收感谢: 1
代码:
umount /var

代码:
mv /var /var_bak

然后
代码:
mkdir /var
sudo chown root:root /var
chmod 755 /var
mount -a


直接在原来的系统上操作,,就不要用livecd了


_________________
Say hello to everyday!


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 求助:给/var换个独立分区,遇到的问题
帖子发表于 : 2010-02-04 19:47 

注册: 2008-05-03 23:42
帖子: 3681
送出感谢: 4
接收感谢: 6
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


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 求助:给/var换个独立分区,遇到的问题
帖子发表于 : 2010-02-04 22:35 

注册: 2008-06-25 11:28
帖子: 196
送出感谢: 0 次
接收感谢: 0 次
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下,还是有这两个目录的吗?
这比较奇怪,相当于启动后被隐身了。
再问一下,只需要两个空目录,还是要复制目录下的文件?
学问啊。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 求助:给/var换个独立分区,遇到的问题
帖子发表于 : 2010-02-04 22:42 

注册: 2008-06-25 11:28
帖子: 196
送出感谢: 0 次
接收感谢: 0 次
hellojinjie 写道:
代码:
umount /var

代码:
mv /var /var_bak

然后
代码:
mkdir /var
sudo chown root:root /var
chmod 755 /var
mount -a


直接在原来的系统上操作,,就不要用livecd了


这不成立的:)
1、原系统/var是个目录,还不是独立分区。
2、/var是重要目录,是不能umount的。
3、不是属性问题。 用sudo mkdir var。 就已确定其属性正确了啊。

还是非常感谢。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 求助:给/var换个独立分区,遇到的问题
帖子发表于 : 2010-02-04 22:50 

注册: 2008-05-03 23:42
帖子: 3681
送出感谢: 4
接收感谢: 6
引用:
通常一些建议,都是给/var独立分区的,难道在根分区原有/var下,还是有这两个目录的吗?

是,在 /var 尚未挂载时,系统已经需要 /var/run 和 /var/lock

引用:
这比较奇怪,相当于启动后被隐身了。

挂载 /var 分区后,原有 /var 目录内容失效,不过仍然存在于硬盘中

引用:
再问一下,只需要两个空目录,还是要复制目录下的文件?

空目录即可。


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 求助:给/var换个独立分区,遇到的问题
帖子发表于 : 2010-02-04 23:10 
头像

注册: 2008-02-17 23:47
帖子: 22120
地址: 美丽富饶的那啥星球
送出感谢: 11
接收感谢: 84
:em06


_________________
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 求助:给/var换个独立分区,遇到的问题
帖子发表于 : 2010-02-05 8:52 

注册: 2008-06-25 11:28
帖子: 196
送出感谢: 0 次
接收感谢: 0 次
billbear 写道:
引用:
通常一些建议,都是给/var独立分区的,难道在根分区原有/var下,还是有这两个目录的吗?

是,在 /var 尚未挂载时,系统已经需要 /var/run 和 /var/lock

引用:
这比较奇怪,相当于启动后被隐身了。

挂载 /var 分区后,原有 /var 目录内容失效,不过仍然存在于硬盘中

引用:
再问一下,只需要两个空目录,还是要复制目录下的文件?

空目录即可。



按大侠指导,搞定了! 万分感谢! 整个系统的引导过程,有哪儿有教程啊,可以好好学学。


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 求助:给/var换个独立分区,遇到的问题
帖子发表于 : 2010-02-05 14:15 

注册: 2008-06-25 11:28
帖子: 196
送出感谢: 0 次
接收感谢: 0 次
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的方案。


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 求助:给/var换个独立分区,遇到的问题
帖子发表于 : 2010-02-05 18:41 

注册: 2008-05-03 23:42
帖子: 3681
送出感谢: 4
接收感谢: 6
直接在原系统操作,不要动用 livecd:
原 /boot 改名为 /b,新建 /boot
挂载你准备好的独立分区到 /boot,拷贝 /b 到 /boot (主要是拷贝内核,/boot/grub 可以拷贝也可以不拷贝)
修改 fstab 并确认正确,因为下面的 update-grub 会根据 fstab 的内容更新 grub.cfg
运行 sudo grub-install /dev/sda

sudo update-grub
重启,如果一切正常,删除 /b


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 求助:给/var换个独立分区,遇到的问题
帖子发表于 : 2010-02-08 11:57 

注册: 2008-06-25 11:28
帖子: 196
送出感谢: 0 次
接收感谢: 0 次
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



搞定了! 多谢!


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 13 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译