服务器容量 10 T 竟然只剩 50G 不到了~
于是公司加了 500 G 的普通硬盘用于存放不常用的源码。
环境:
Linux ubuntu 3.11.0-15-generic #25~precise1-Ubuntu SMP Thu Jan 30 17:39:31 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
以下是步骤:
查看当前硬盘状况
$ df -h
$ ls -l /dev/sd*
可以看到 sdb 是我们的第二块硬盘
$ fdisk -l
可以看到
Disk /dev/sdb doesn’t contain a valid partition table
我们看到 sdb 还未挂载。
添加分区
$ sudo fdisk sdb
按 m 帮助可以看到用法
依次输入
n //添加分区
p //主要分区 //p表示主要 e表示拓展
1 //起始分区号
1 //起始扇区 //我这里填的是 2048
+500 //最后的扇区
W //确认
之后我们就可以在 /dev 下看到 sdb1 的存在了
分区格式化
将分区设置为 ext4 格式
$ mkfs -t ext4 /dev/sdb1
执行完这条命令需要等待一下,格式化分区
挂载分区到用户目录
比如我们需要挂载这个 sdb1 分区到 用户 atu 的 atusoftware 目录下:
在 root 用户下执行
# mkdir /home/atu/atusoftware
# mount /dev/sdb1 /home/atu/atusoftware
执行服务器开机自动挂载
$sudo vi /etc/fstab
/dev/sdb1 /home/atu/softwaredata ext4 defaults 0 0
该行内容表达的意思是
< file system> 什么文件系统
< mount point> 挂载点在哪
< type> 文件系统的类型呢
< options> 选项,一般填默认 defaults
< dump> 是否要备份文件系统,1 备份 0 不备份
< pass> 以什么顺序检查文件系统,0 不检查
点击这里有一篇 /etc/fstab 详解
至此,重新登录 ssh atu@[IP] 可以正常访问下面的 atusoftware 目录。
scp 也可以正常上传下载东西。
完。