linux挂载硬盘分区

时间:2023-02-07 16:26:00

[转]https://www.jb51.net/article/138204.htm

基本步骤:分区——格式化——挂载——写入文件

1、使用fdisk    -l命令查看添加的硬盘名称,可以看到sdb为新增的硬盘;

2、进行分区,输入m查看提示

# fdisk /dev/sdb

 

分析:主要参数的解析

1. 输入 m 显示所有命令列示。

2. 输入 p 显示硬盘分割情形,打印分区表。

3. 输入 a 设定硬盘启动区。

4. 输入 n 创建新的硬盘分割区。

  4.1. 输入 e 硬盘为[延伸]分割区(extend)。

  4.2. 输入 p 硬盘为[主要]分割区(primary)。

5. 输入 t 改变硬盘分割区属性。          

  1. t:分区系统id号
  2. L:82:linux swap
  3. 83:linux
  4. 86:NTFS window分区

6. 输入 d 删除硬盘分割区属性。

7. 输入 q 结束不存入硬盘分割区属性。

8. 输入 w 结束并写入硬盘分割区属性

3、输入n创建新的硬盘分区——输入p创建主分区——输入1设置一个分区——回车——回车(默认全部空间)

4、输入p查看分区情况——输入w保存退出(一定要w保存不然无效)

5、mkfs命令格式化磁盘

  # mkfs.ext4 /dev/sdb

6、mount命令挂载分区

  # mount /dev/sdb /data

7、添加到/etc/fstab文件下保存退出否则重启后硬盘消失

  /dev/sdb    /data     ext4  defaults,noatime    0 0

挂载脚本:

#!/bin/bash

echo "- - -" > /sys/class/scsi_host/host0/scan
echo "- - -" > /sys/class/scsi_host/host1/scan
echo "- - -" > /sys/class/scsi_host/host2/scan

echo "n
p
1


t
8e
w
" | fdisk /dev/sdb && mkfs.ext4 /dev/sdb1
mkdir /data
echo "/dev/sdb1       /data         ext4    defaults        0 0" >> /etc/fstab
mount -a