linux 新添加的硬盘格式化并挂载到目录下
3882
0

需求: 新增加一块硬盘sdb,将sdb分区,只分一个区,格式化,挂载到目录/ssd下。

 

1、  查看现在已有的分区状态

  # df –l

 

  图中显示,没有看到sdb硬盘

2、  查看服务器安装的硬盘状态(包括格式化和未格式化)

# fdisk –l

 

图中显示,有sdb硬盘,但是没有分区。

 

3、  添加新分区

  # fdisk /dev/sdb

按照以下红框输入

N 回车

P 回车

1 回车

两次回车

W 回车

 

用以下命令查看分区

# fdisk –l

图中红框显示已多出了一个分区,但是还没有格式化。

4、  格式化分区

# mkfs -t ext4 -c /dev/sdb1
-t 制定要把磁盘格式化成什么类型
-c 在建立文件系统之前检查坏道,可能会很费时间,新硬盘一般不需要

 

5、  挂载新硬盘

在根目录下,建一个文件夹,待会将分区挂载在这个文件夹上,以后要往新硬盘存东西就存在新建文件夹下就可以了。

# mkdir /ssd

挂载硬盘

# mount /dev/sdb1 /ssd

  

6、  让系统开机自动挂载这块硬盘

# echo "/dev/sda1 /ssd ext4 defaults 0 0">>/etc/fstab

  

 区别:

你所谓的目录节点是指什么?
比如/mnt/a 
即两个都挂载到/mnt/a上?
理论上是可以挂载的,不过你只能使用后挂载的那个磁盘里的内容。
你可以用

mkdir -p /mnt/tmp
mount  -t tmpfs -o size=20m  tmpfs /mnt/tmp
mount  -t tmpfs -o size=30m  tmpfs /mnt/tmp

来测试,如果在超级权限下执行成功了,你df会看见/mnt/tmp30m,如果你

umount /mnt/tmp

则此时df会看见/mnt/tmp20m
再执行

umount /mnt/tmp

就恢复到原来状态,你可以在最开始执行前df一次


所以,如果你想同时用两个的数据,则必须挂载到不同的节点上,然后通过其他办法访问到两个
比如你想在/mnt/a 访问两个磁盘的内容(两个磁盘内容不会覆盖)
你可以:

分别挂载 两个盘到 /mnt/a_1/mnt/a_2,然后把两个目录中的所有内容软连接到/mnt/a 下

mkdir -p /mnt/amkdir -p /mnt/a_1
mkdir -p /mnt/a_2
mount -t auto /dev/sdXX1 /mnt/a_1
mount -t auto /dev/sdXX2 /mnt/a_2
cd /mnt/aln -s ../a_1/* ./
ln -s ../a_2/* ./


13
收藏
点击回复
      全部留言
  • 0
更多回复
liunx笔记
      圈内贴子1
  • 社群成员1
热门分类
扫一扫访问手机版

服务热线

18638995205

详情咨询

价格和优惠

微信客服