硬盘最好先分区,再使用,当然不分区也可以直接格式化挂载。
挂载步骤:
分区->格式化->创建要挂载的目录->挂载
1、分区:
fdisk命令详解(参考:Linux fdisk 命令)
lsblk命令查看设备信息(参考:lsblk命令)
[root@server12 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdd 8:48 0 14.6T 0 disk
sdb 8:16 0 894.2G 0 disk
sde 8:64 0 894.2G 0 disk
sdc 8:32 0 894.2G 0 disk
sda 8:0 0 1.7T 0 disk
├─sda4 8:4 0 1K 0 part
├─sda2 8:2 0 200G 0 part /export/home
├─sda7 8:7 0 748.7G 0 part /opt
├─sda5 8:5 0 128G 0 part [SWAP]
├─sda3 8:3 0 200G 0 part /usr
├─sda1 8:1 0 300G 0 part /var
└─sda6 8:6 0 100G 0 part /
[root@server12 ~]# fdisk /dev/sdc #对sdc进行分区
Welcome to fdisk (util-linux 2.23.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0xd494ed10.
The device presents a logical sector size that is smaller than
the physical sector size. Aligning to a physical sector (or optimal
I/O) size boundary is recommended, or performance may be impacted.
Command (m for help): m #输入m
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
g create a new empty GPT partition table
G create an IRIX (SGI) partition table
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
Command (m for help): n #添加一个新的分区
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p #默认输入P即可
Partition number (1-4, default 1): 1 #默认输入1即可
First sector (2048-1875319471, default 2048): #默认即可
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-1875319471, default 1875319471): #输入分区的大小,单位是kb
Using default value 1875319471
Partition 1 of type Linux and of size 894.2 GiB is set
Command (m for help): w #输入w保存,分区完成
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
2、格式化
mkfs命令详解(参考:Linux mkfs 命令)
[root@server12 ~]# mkfs -t xfs /dev/sdc1 #格式指定为xfs格式
meta-data=/dev/sdc1 isize=512 agcount=32, agsize=7325504 blks
= sectsz=4096 attr=2, projid32bit=1
= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=234414678, imaxpct=25
= sunit=64 swidth=64 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=114460, version=2
= sectsz=4096 sunit=1 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
3、创建挂载目录
mkdir /data1
4、挂载
mount /dev/sdc1 /data1
[root@server12 ~]# mount /dev/sdc1 /data1
[root@server12 ~]# df -Th
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 252G 0 252G 0% /dev
tmpfs tmpfs 252G 0 252G 0% /dev/shm
tmpfs tmpfs 252G 9.9M 252G 1% /run
tmpfs tmpfs 252G 0 252G 0% /sys/fs/cgroup
/dev/sda6 xfs 100G 204M 100G 1% /
/dev/sda3 xfs 200G 1.2G 199G 1% /usr
/dev/sda7 xfs 749G 34M 749G 1% /opt
/dev/sda2 xfs 200G 33M 200G 1% /export/home
/dev/sda1 xfs 300G 252M 300G 1% /var
tmpfs tmpfs 51G 0 51G 0% /run/user/0
tmpfs tmpfs 51G 0 51G 0% /run/user/1000
/dev/sdc1 xfs 894G 34M 894G 1% /data1
挂载完成
附:配置开机自动挂载
编辑 /etc/fstab
/etc/fstab文件主要包括6段,依次是:
<Device> <Mount point> <filesystem> <options> <dump> <pass>
<Device>:磁盘设备文件或者该设备的Label或者UUID
<Mount point>:要挂载到哪个目录
<filesystem>:磁盘文件系统的格式,包括ext2、ext3、reiserfs、nfs、vfat等
<options>:
Async/sync | 设置是否为同步方式运行,默认为async |
auto/noauto | 当下载mount -a 的命令时,此文件系统是否被主动挂载。默认为auto |
rw/ro | 是否以以只读或者读写模式挂载 |
exec/noexec | 限制此文件系统内是否能够进行"执行"的操作 |
user/nouser | 是否允许用户使用mount命令挂载 |
suid/nosuid | 是否允许SUID的存在 |
Usrquota | 启动文件系统支持磁盘配额模式 |
Grpquota | 启动文件系统对群组磁盘配额模式的支持 |
Defaults | 同事具有rw,suid,dev,exec,auto,nouser,async等默认参数的设置 |
<dump>:dump 工具通过它决定何时作备份. dump 会检查其内容,并用数字来决定是否对这个文件系统进行备份。 允许的数字是 0 和 1 。0 表示忽略, 1 则进行备份。大部分的用户是没有安装 dump 的 ,对他们而言 <dump> 应设为 0。
<pass> :fsck 读取 <pass> 的数值来决定需要检查的文件系统的检查顺序。允许的数字是0, 1, 和2。 根目录应当获得最高的优先权 1, 其它所有需要被检查的设备设置为 2. 0 表示设备不会被 fsck 所检查。