[root@ebj-bdb-8 /]# fdisk -l Disk /dev/sda: 479.6 GB, 479559942144 bytes, 936640512 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 262144 bytes / 262144 bytes Disk label type: gpt Disk identifier: E1AF7134-9F88-421B-B212-9348E649C2A8 # Start End Size Type Name 1 2048 2099199 1G EFI System EFI System Partition 2 2099200 12584959 5G Microsoft basic 3 12584960 222300159 100G Microsoft basic 4 222300160 432015359 100G Linux swap 5 432015360 536872959 50G Microsoft basic 6 536872960 641730559 50G Microsoft basic 7 641730560 936638463 140.6G Microsoft basic Disk /dev/sdb: 959.7 GB, 959656755200 bytes, 1874329600 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 262144 bytes / 262144 bytes Disk /dev/sde: 959.7 GB, 959656755200 bytes, 1874329600 sectors <-------------看我--------------- Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 262144 bytes / 262144 bytes
/dev/sde为新添加硬盘
[root@ebj-bdb-8 /]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 446.6G 0 disk ├─sda1 8:1 0 1G 0 part /boot/efi ├─sda2 8:2 0 5G 0 part /boot ├─sda3 8:3 0 100G 0 part / ├─sda4 8:4 0 100G 0 part [SWAP] ├─sda5 8:5 0 50G 0 part /opt ├─sda6 8:6 0 50G 0 part /srv └─sda7 8:7 0 140.6G 0 part /data sdb 8:16 0 893.8G 0 disk /warehouse sdc 8:32 0 893.8G 0 disk /datahouse sdd 8:48 0 893.8G 0 disk └─sdd1 8:49 0 893.8G 0 part /datahouse2 sde 8:64 0 893.8G 0 disk <-------------看我---------------
fdisk可以用m命令来看fdisk命令的内部命令;
a:命令指定启动分区;
d:命令删除一个存在的分区;
l:命令显示分区ID号的列表;
m:查看fdisk命令帮助;
n:命令创建一个新分区;
p:命令显示分区列表;
t:命令修改分区的类型ID号;
w:命令是将对分区表的修改存盘让它发生作用
[root@ebj-bdb-8 /]# fdisk /dev/sde 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 0x01aff336. Command (m for help): n <--------看我-----n 不需要提示信息--------------- Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p): <---------看我----分区类型: p 作为主分区 e扩展分区 默认主分区--------------- Using default response p Partition number (1-4, default 1): <--------看我-----这里是分区的ID 可选1-4 默认 1 --------------- First sector (2048-1874329599, default 2048): <--------看我-----第一块偏移扇区大小 默认2048,最好默认回车 --------------- Using default value 2048 Last sector, +sectors or +size{K,M,G} (2048-1874329599, default 1874329599): <-----分区大小,参数可填 +xxK +xxM +xxG --------------- Using default value 1874329599 Partition 1 of type Linux and of size 893.8 GiB is set Command (m for help): w <--------看我----- W 写入分区信息 --------------- The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks.
这里是将 /dev/sde 分为一个分区,大小就是全部磁盘总大小,这里可根据具体情况,按需分区。
[root@ebj-bdb-9 module]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 446.6G 0 disk ├─sda1 8:1 0 1G 0 part /boot/efi ├─sda2 8:2 0 5G 0 part /boot ├─sda3 8:3 0 100G 0 part / ├─sda4 8:4 0 100G 0 part [SWAP] ├─sda5 8:5 0 50G 0 part /opt ├─sda6 8:6 0 50G 0 part /srv └─sda7 8:7 0 140.6G 0 part /data sdb 8:16 0 893.8G 0 disk /warehouse sdc 8:32 0 893.8G 0 disk /datahouse sdd 8:48 0 893.8G 0 disk └─sdd1 8:49 0 893.8G 0 part /datahouse2 sde 8:64 0 893.8G 0 disk └─sde1 8:65 0 893.8G 0 part
[root@ebj-bdb-8 /]# mkfs.xfs /dev/sde1 meta-data=/dev/sde1 isize=512 agcount=32, agsize=7321600 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=0, sparse=0 data = bsize=4096 blocks=234290944, imaxpct=25 = sunit=64 swidth=64 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1 log =internal log bsize=4096 blocks=114432, version=2 = sectsz=512 sunit=64 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0
文件系统EXT3,EXT4和XFS的简要区别:
EXT3
(1)最多只能支持32TB的文件系统和2TB的文件,实际只能容纳2TB的文件系统和16GB的文件
(2)Ext3目前只支持32000个子目录
(3)Ext3文件系统使用32位空间记录块数量和i-节点数量
(4)当数据写入到Ext3文件系统中时,Ext3的数据块分配器每次只能分配一个4KB的块
EXT4
EXT4是Linux系统下的日志文件系统,是EXT3文件系统的后继版本。
(1)Ext4的文件系统容量达到1EB,而文件容量则达到16TB
(2)理论上支持无限数量的子目录
(3)Ext4文件系统使用64位空间记录块数量和i-节点数量
(4)Ext4的多块分配器支持一次调用分配多个数据块
XFS
(1)根据所记录的日志在很短的时间内迅速恢复磁盘文件内容
(2)采用优化算法,日志记录对整体文件操作影响非常小
(3) 是一个全64-bit的文件系统,它可以支持上百万T字节的存储空间
(4)能以接近裸设备I/O的性能存储数据
mkdir /warehouse2
mount /dev/sde1 /warehouse2
[root@ebj-bdb-8 /]# df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 126G 0 126G 0% /dev tmpfs 126G 0 126G 0% /dev/shm tmpfs 126G 59M 126G 1% /run tmpfs 126G 0 126G 0% /sys/fs/cgroup /dev/sda3 100G 15G 86G 15% / /dev/sdc 894G 102G 792G 12% /datahouse /dev/sda6 50G 1.6G 49G 4% /srv /dev/sda7 141G 95G 47G 68% /data /dev/sda5 50G 23G 28G 46% /opt /dev/sda2 5.0G 152M 4.6G 4% /boot /dev/sda1 1022M 12M 1011M 2% /boot/efi /dev/sdb 894G 38G 856G 5% /warehouse cm_processes 126G 24M 126G 1% /run/cloudera-scm-agent/process tmpfs 26G 0 26G 0% /run/user/1004 tmpfs 26G 0 26G 0% /run/user/1005 /dev/sdd1 894G 34M 894G 1% /datahouse2 /dev/sde1 894G 34M 894G 1% /warehouse2
[root@ebj-bdb-8 /]# blkid /dev/sde1 /dev/sde1: UUID="53ac32d4-0dfe-4737-ba6f-5a827130c8e9" TYPE="xfs"
mount挂载在重启服务器后会失效,所以需要将分区信息写到/etc/fstab文件中让它永久挂载
vim /etc/fstab #最后一行追加 UUID=53ac32d4-0dfe-4737-ba6f-5a827130c8e9 /warehouse2 xfs defaults 0 0
53ac32d4-0dfe-4737-ba6f-5a827130c8e9:分区UUID,这里也可以用/dev/sde1来代替,但UUID比/dev/sde1更优雅些,使用/dev/sde1来挂载分区时是被固定死的,一旦磁盘的插槽顺序发生了变化,就会出现名称不对应的问题。因为这个名称是会改变的
/warehouse2: 设备的挂载点,就是你要挂载到哪个目录下。
xfs: 磁盘文件系统的格式,包括btrfs、cramfs、ext2、ext3、ext4、fat、minix、xfs等
defaults:
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等默认参数的设置 |
第五列 0:
能否被dump备份命令作用
dump是一个用来作为备份的命令。通常这个参数的值为0或者1
0 | 代表不要做dump备份 |
---|---|
1 | 代表要每天进行dump的操作 |
2 | 代表不定日期的进行dump操作 |
第六列 0:
是否检验扇区
开机的过程中,系统默认会以fsck检验我们系统是否为完整(clean)。
0 | 不要检验 |
---|---|
1 | 最早检验(一般根目录会选择) |
2 | 1级别检验完成之后进行检验 |