seafile磁盘空间满了解决办法
磁盘扩容(虚拟机)
[参考:http://www.linuxidc.com/Linux/2012-07/65646.htm]
物理机添加一块新的硬盘,原理相同
fdisk -l :打印当前的磁盘分区表,可以看到新的磁盘加了进来
- 分区
fdisk /dev/sda “sda就是经过扩容的硬盘,为SCSI硬盘,IDE类型硬盘对应为hda,是对该硬盘进行操作
n " 命令n用于添加新分区"
p " 选择创建主分区",然后选择分区编号3,4(主分区)
w "保存所有并退出,分区划分完毕"
- 我们在这里是要添加一个新分区,即将扩容出来的那部分做成一个新分区,这样才能被操作系统挂载识别。
- 此时,fdisk会让你选择添加为逻辑分区呢(编号从5开始)还是主分区(编号1到4)。选择主分区吧,则键入p;选择逻辑分区键入l
- 此时,fdisk会让你选择主分区的编号,如果已经有了主分区sda1,sda2,那么编号就选3,即要创建的该分区为sda3.键入:3
- 此时,fdisk又会让你选择该分区的开始值这个就是分区的Start 值(start cylinder);这里最好直接按回车,如果您输入了一个非默认的数字,会造成空间浪费
- 此时键入:w "保存所有并退出,分区划分完毕"
- 格式化
格式化该新添加的分区
mkfs -t ext3 /dev/sda3
磁盘挂载
手动挂载,则键入:mount /dev/sda3 /home/work/ "表示将该新分区挂载到/home/work/这个目录下面"
开机自动挂载,则修改/etc/fstab文件,在这个文件里面添加一行:
/dev/sda4 /seafile-data ext3 defaults 0 1
cp -r /home/sysadmin/haiwen/seafile-data /seafile-data
#当前目录 /home/sysadmin/haiwen/
ln -s /seafile-data/ ./seafile-data