文件空间管理

  • 06月29日
  • 180

创建软连接

$ ln -s /opt/php/case/dhfthl/Caihong/Public/static /opt/cdn/static/

lrzsz安装

$ yum -y install lrzsz

查看文件夹大小

$ du -sh *

磁盘挂载

1、查看未挂载的硬盘

$ fdisk -l 
Disk /dev/xvdb doesn't contain a valid partition table

2、创建分区

$ fdisk /dev/xvdb

...

输入n

Command (m for help):n

输入p

Command action
e extended
p primary partition (1-4)
p

输入1

Partition number (1-4): 1

回车

First cylinder (1-2610, default 1): 
Using default value 1

回车

Last cylinder, +cylinders or +size{K,M,G} (1-2610, default 2610): 
Using default value 2610

输入w

Command (m for help): w
The partition table has been altered!
3. 格式化分区
$ mkfs.ext3 /dev/xvdb1

4. 建立挂载目录

$ mkdir /data

5. 挂载分区

$ mount /dev/xvdb1 /data

6. 设置开机自动挂载

$ vi /etc/fstab

在vi中输入i进入INERT模式,将光标移至文件结尾处并回车,将下面的内容复制/粘贴,然后按Esc键,输入:x保存并退出

/dev/xvdb1              /data                   ext3    defaults        0 0

7. 确认是否挂载成功

# 重启服务器
$ reboot

# 查看硬盘分区
$ df

/dev/xvdb1            20635700    176196  19411268   1% /data

注释:

/etc/fstab 文件解释

文件fstab包含了你的电脑上的存储设备及其文件系统的信息。它是决定一个硬盘(分区)被怎样使用或者说整合到整个系统中的唯一文件。

这个文件的全路径是/etc/fstab。它只是一个文本文件,你能够用你喜欢的编辑器打开它,但是必须是root用户才能编辑它。同时fsck、mount、umount的等命令都利用该程序。

具体来说:用fstab可以自动挂载各种文件系统格式的硬盘、分区、可移动设备和远程设备等。对于Windows与arch双操作系统用户,用fstab挂载FAT格式和NTFS格式的分区,可以在Linux中共享windows系统下的资源。