seafile磁盘空间满了解决办法

磁盘扩容(虚拟机)

参考:http://www.linuxidc.com/Linux/2012-07/65646.htm

  • 物理机添加一块新的硬盘,原理相同
1
fdisk -l :打印当前的磁盘分区表,可以看到新的磁盘加了进来
  • 分区
1
2
3
4
fdisk /dev/sda   “sda就是经过扩容的硬盘,为SCSI硬盘,IDE类型硬盘对应为hda,是对该硬盘进行操作
n " 命令n用于添加新分区"
p " 选择创建主分区",然后选择分区编号3,4(主分区)
w "保存所有并退出,分区划分完毕"

  1. 我们在这里是要添加一个新分区,即将扩容出来的那部分做成一个新分区,这样才能被操作系统挂载识别。
  2. 此时,fdisk会让你选择添加为逻辑分区呢(编号从5开始)还是主分区(编号1到4)。选择主分区吧,则键入p;选择逻辑分区键入l
  3. 此时,fdisk会让你选择主分区的编号,如果已经有了主分区sda1,sda2,那么编号就选3,即要创建的该分区为sda3.键入:3
  4. 此时,fdisk又会让你选择该分区的开始值这个就是分区的Start 值(start cylinder);这里最好直接按回车,如果您输入了一个非默认的数字,会造成空间浪费
  5. 此时键入:w “保存所有并退出,分区划分完毕”

  • 格式化

格式化该新添加的分区

1
mkfs -t ext3 /dev/sda3

磁盘挂载

手动挂载,则键入:mount /dev/sda3 /home/work/ “表示将该新分区挂载到/home/work/这个目录下面”

开机自动挂载,则修改/etc/fstab文件,在这个文件里面添加一行:

1
/dev/sda4       /seafile-data      ext3    defaults        0       1

总结

服务器上一定要慎用rm命令!!!!!!!