linux 挂载到根目录下

以前做的系统,500g空间,只用了200g,现在希望将剩下的300g挂载到根目录下面,可是使用桌面那个工具挂载的话只能挂载到/media下面,不是我所需要的,请问,如何操作才能将其挂载到/目录下面呢?
请列出详细点的命令,如果有解释再加50分,谢谢
谢谢各位的积极回答,你们都是真心来帮人的,但是这个问题只能采纳一个,承诺的100一定兑现,其他人可以留下邮箱,我给你们发问题链接,到时采纳你。

可以的
sudo mkdir /c
sudo mount /dev/... -t ... -o rw,utf8 /c
但是不允许直接挂到根目录/,因为/是系统目录。追问

什么意思啊?能否解释一下,让我好根据我的名字打命令

追答

sudo 以root身份执行命令,执行命令前会提示你输入root口令,输入正确了才会执行后面的命令。在根目录里操作,必须有root权限。
mkdir /c 在根目录下建一个新的文件夹,准备将硬盘挂到这个文件夹里
mount 挂载命令
/dev/... 你的要挂载的硬盘设备名,可以通过执行blkid命令查看所有设备,知道你的硬盘的设备名,一般是/dev/sdd0之类
-t ... 文件系统类型,如ext2,ext3,ext4,ntfs,vfat等等,在blkid里也可以看到
-o rw,utf8为选项,rw是读写,ro为只读,utf8选中,就可以看到中文的文件名
/c 是要挂载到的目录
成功后,你在/c目录中看到的就是相应硬盘的内容。
其实,挂载到/media没有什么不好,自动,读写都可以,很方便,只是目录名称不是你可以随便决定的,不熟悉的人可能连是哪个目录都不知道。

追问

这样也没有挂载到根目录啊 我们的数据库在local下面,如果不挂载到根目录,这个硬盘也用不到啊,不过也还是谢谢你了,方便的话留下邮箱,待会给你发问题链接,分给你

追答

怎么会用不到?挂在哪儿都能用到。设置一下路径就行了。直接挂根目录是不允许的,挂根目录,意味着进入你那个硬盘上的系统里面去,会进入那个系统,而不是仅仅使用其中的空间存放数据,而是使用其中所有的程序。
倒是有一个命令可以做到上面的事,你将硬盘挂到/C或其他目录后,执行chroot命令,将root改为/c或者你挂载的目录,就进入你硬盘上的系统里了。

追问

可是mysql数据库在local下面,数据都要写到local下的文件夹,如果将数据指定到其他目录,local下面的空间就用不到了啊

追答

可以通过“链接”从local目录访问你的硬盘。或者干脆在/local/里建立一个目录,将硬盘挂载到这个目录。甚至在mysql的工作目录里面也可以建立一个目录,将硬盘挂载过去。
记住,可以挂载到任何一个目录,任何地方。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-24
请将问题解释得再清楚些。如果那300G未分区,那要将根分区扩容。如果分了,那就把那个分区删掉
你可以用安装光盘开机启动然后用Gparted之类的分区工具吧根目录扩展出去。如果根分区不与空闲分区相连,那么就要移动分区了。如果你只开了一个根分区,那么很好办。如果你开了很多分区,那么扩容就有些麻烦了。上图吧。追问

你这个貌似有点希望啊,当时共500G做的raid,只用了200g,剩下的没动,这次要把这300g加到根分区上,Gparted这是什么啊?光盘上好像只有这个

追答

呃。你能开一下gparted给我看一下你的分区情况吗?

第2个回答  2013-07-24
以前/目录是基于lv的吗? 不是的话怕不好弄,如果是的话,把200g搞成vg,然后直接扩展就行了追问

我我不太清楚啊 硬件方面不太懂 请问怎么查看?

追答

不是硬件,是你分区的时候怎么建的,df -k就可以看了

追问

这个在上面的图上有,一个是挂载的,一个是没有挂载的

第3个回答  2013-07-24
麻烦去了,要用lvm。可以挂载到/home或/opt追问

不能挂载到根目录吗?

追答

系统就装在根目录中,你覆盖了就进不去了

追问

系统装在/boot分区下面啊,难道没法扩容了?

追答

/boot的是一些内核程序和启动过程中命令的压缩包,不是系统哦。才100多M的boot能放下一个系统吗?

追问

这么说没法挂载到根目录下面啦

追答

只能建其他目录挂载了,除非当初你用lvm分区的。

追问

可以再问一下,是否是lvm分区去那里看啊?

追答

看下面的截图你的不是lvm的,设备不是/dev/sda1这类格式的,类似/dev/vg01

本回答被网友采纳
第4个回答  2013-07-24
df -h
fdisk -l
先看看你的分区和文件系统情况追问


分别是没有挂载和挂载后的情况,需要将新的硬盘挂载到根目录下面

追答

你有两块磁盘/dev/sda和/dev/sdb,前者299GB,后者598GB,/boot分区在sda上
sdb上有两个分区/(根,/dev/sdb1)和一个扩展分区(/dev/sdb2,应该是挂载到/media下的内容),你的需求应该是将根分区扩容到598GB,由于/dev/sdb2分区已经占用,不能直接挂载给根分区用,只能删除根分区后面的分区,再扩容给根分区(且非LVM的不能在线扩容),/dev/sdb2的数据会丢失,请楼主慎重考虑。

追问

没事的 sdb2没有数据,今天才开始挂载,楼下的说我的好像不是lvm的,我也不太确定,又凌乱了,能告诉我我这种情况能否挂载到根分区呢?还有留下你的邮箱吧,回头把分给你

追答

想确定是否用了LVM很简单,你就执行vgdisplay和pvdisplay看看输出结果,没用的话无结果返回。
由于/根分区被挂载使用着,只能用其他方式引导系统然后用gparted工具调整分区。
网络上用gparted调整分区的帖子很多(如http://linux.chinaitlab.com/administer/818897.html),希望对你有帮助。