分页: 1 / 1

如果挂载一个新硬盘到 / , 那么磁盘空间该如何变化?

发表于 : 2009-05-09 20:29
tomsmish
按我的理解 / 下有许多目录,比如 HOME, dev, etc, bin等. 这些目录 都是 /dev/sda1的挂载点, 这些目录是否共享sda1的磁盘空间? 就是说HOME用的多了,那么 dev , bin目录的可用空间就会减少? 另外 /dev/sda1是挂在 / 上的,如果再挂一块硬盘到 / 上,那么 / 下的目录如 HOME,BIN等的可用空间会不会变大?

现在我的 / 可用空间就剩300M了,装软件时提示 bin空间不够了,不知道 再挂一块硬盘到/ 是否会增加 bin ,home等目录的可用空间?

Re: 如果挂载一个新硬盘到 / , 那么磁盘空间该如何变化?

发表于 : 2009-05-09 20:44
冲浪板
是,又不是;
不是,又是

Re: 如果挂载一个新硬盘到 / , 那么磁盘空间该如何变化?

发表于 : 2009-05-09 20:49
谛1
你当初是怎么分区滴?整个硬盘都挂到/ ?那就如你所说了,不够用就忍痛删片吧。俺们一般都把/home单独分出来的。

Re: 如果挂载一个新硬盘到 / , 那么磁盘空间该如何变化?

发表于 : 2009-05-09 21:08
adagio

代码: 全选

df -h
看看

Re: 如果挂载一个新硬盘到 / , 那么磁盘空间该如何变化?

发表于 : 2009-05-09 21:11
AngelMAX
在同一个挂载点上不能挂两个东西的(这个说成什么好,对象?分区,东西最通俗了吧 :em06 ),你如果挂第二个硬盘到/上,第一个挂到/上的东西就看不见了。(没实验过/,但是/home是这样的) :em11

Re: 如果挂载一个新硬盘到 / , 那么磁盘空间该如何变化?

发表于 : 2009-05-09 21:15
delectate
AngelMAX 写了:在同一个挂载点上不能挂两个东西的(这个说成什么好,对象?分区,东西最通俗了吧 :em06 ),你如果挂第二个硬盘到/上,第一个挂到/上的东西就看不见了。(没实验过/,但是/home是这样的) :em11
个人理解如果挂/上,那么lz的系统会当场崩溃,或者根本就不让你挂……

Re: 如果挂载一个新硬盘到 / , 那么磁盘空间该如何变化?

发表于 : 2009-05-09 21:15
tomsmish
当初我安装时就是自动分区的, 好像系统就分了两个,一个 / 一个swap. 关键是我现在 HOME下啥东西都没,空间主要都被usr和proc给占了,光这俩就占了3G多.

Re: 如果挂载一个新硬盘到 / , 那么磁盘空间该如何变化?

发表于 : 2009-05-09 21:34
tomsmish
我的分区如图所示.sda1是一个dos分区, Ubuntu全都装在sda5上了,sda6是swap

我现在奇怪的是 /dev/sda5 总容量是2.6G,已用2.3G,为什么可用空间就剩180M了,怎么消失了100多M?

还有就是 tmpfs,varrun,varlock,udev,tmpfs,lrm,le这六个文件系统,每个容量都是378M,总容量是2268M, 它们6个加起来的已用空间是5M, 那么就是说这6个文件系统还剩2263M的可用空间,但因为 sda5就剩180M了,所以这6个文件系统的总共可用空间也不会大于180M? 对不对?

Re: 如果挂载一个新硬盘到 / , 那么磁盘空间该如何变化?

发表于 : 2009-05-09 22:03
darasion
tomsmish 写了:我的分区如图所示.sda1是一个dos分区, Ubuntu全都装在sda5上了,sda6是swap

我现在奇怪的是 /dev/sda5 总容量是2.6G,已用2.3G,为什么可用空间就剩180M了,怎么消失了100多M?

还有就是 tmpfs,varrun,varlock,udev,tmpfs,lrm,le这六个文件系统,每个容量都是378M,总容量是2268M, 它们6个加起来的已用空间是5M, 那么就是说这6个文件系统还剩2263M的可用空间,但因为 sda5就剩180M了,所以这6个文件系统的总共可用空间也不会大于180M? 对不对?

一个磁盘分区一般不会搞那么多挂载点的。不过有一个分区有两个或以上个挂载点是可以的,在两个挂载点分别写入同一个文件的情况下,在最后卸载的磁盘挂载点上操作的文件会覆盖掉先前卸载的挂载点上操作的同一个文件的内容,因此数据同步会有问题。

同一个挂载点也可以挂载很多次,但只显示最后挂载的,如同叠放扑克牌一样,先挂载的压在底下,最后挂载的在上边能看见,卸载了上边的,下边的才会出来,最底层的则是目录的实际位置。


我现在奇怪的是 /dev/sda5 总容量是2.6G,已用2.3G,为什么可用空间就剩180M了,怎么消失了100多M?


把文件系统看作一个仓库,那么所谓格式化,就是将仓库分成了一个一个的大小相同的小格子(data block),每个小格子只能存放同一个文件中的内容,一个文件可以存放在很多个小格子里。
假设一个小格子有4kb空间,而某个文件的大小是6kb,那么这个文件就占用了2个小格子。
虽然仓库中仅保存了6kb的数据,但是其中一个小格子用了一半,没有被填满,而根据“每个小格子只能放同一个文件的内容“规定,这个小格子剩余的空间不能被其他文件占用。因此,可用空间就因为这个文件减少了8kb,而不是6kb。如果这样的文件是1000个,那么就是用去了6000kb,可用空间减少了8000kb,差不多有2000kb(约等于2M)的空间就会“不翼而飞”了。
不光linux有这个问题,不妨进入windows看看文件夹属性,大小同样是有两个值(一般另外一个在括号里标注)。

至于 tmpfs,varrun,varlock,udev,tmpfs,lrm 等
这些都是内存里的东西,因此,他们的容量加在一起大约等于 内存容量与swap分区大小之和。
而 le 是你看错了,名字太长折行了。

Re: 如果挂载一个新硬盘到 / , 那么磁盘空间该如何变化?

发表于 : 2009-05-09 22:12
谛1
楼主分这么少的空间给ubuntu恐怕只能勒紧腰带省着用了,建议删了gnome换xfce,删了大部分不用的软件.

如果加新硬盘的话,可以把一些目录上的内容移到新硬盘新分区上,再重新建挂载列表就行了。

Re: 如果挂载一个新硬盘到 / , 那么磁盘空间该如何变化?

发表于 : 2009-05-09 22:18
darasion
10楼说的对,分给 ubuntu 的空间太小了。。

Re: 如果挂载一个新硬盘到 / , 那么磁盘空间该如何变化?

发表于 : 2009-05-09 22:26
darasion
tomsmish 写了:当初我安装时就是自动分区的, 好像系统就分了两个,一个 / 一个swap. 关键是我现在 HOME下啥东西都没,空间主要都被usr和proc给占了,光这俩就占了3G多.
/home里不是啥都没,用久了就会在/home里边产生隐藏的大 boss 。 :em04