linux 建立目录 重启挂载不上,Linux分区&g挂载目录&不重启挂载硬盘

常用命令

fdisk -l 【磁盘详细信息】

[root@vm01 ~]# fdisk -l 【磁盘详细信息】

磁盘 /dev/sdb:2199.0 GB, 2199023255552 字节,4294967296 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0x0524e8ab

df -TH 【查看分区使用情况,查看挂载目录】

[root@vm01 ~]# df -TH 【查看分区使用情况和挂载目录】

文件系统 类型 容量 已用 可用 已用% 挂载点

/dev/mapper/centos-root xfs 253G 21G 233G 9% /

devtmpfs devtmpfs 21G 0 21G 0% /dev

tmpfs tmpfs 21G 99k 21G 1% /dev/shm

tmpfs tmpfs 21G 9.5M 21G 1% /run

tmpfs tmpfs 21G 0 21G 0% /sys/fs/cgroup

/dev/sda1 xfs 521M 166M 356M 32% /boot

tmpfs tmpfs 4.2G 0 4.2G 0% /run/user/0

tmpfs tmpfs 4.2G 13k 4.2G 1% /run/user/1000

/dev/sdb3 ext3 1.6T 73M 1.6T 1% /hdpdata

ll -h 【显示文件具体占用】

[root@vm01 hdpdata]# ll -h 【显示具体的占用大小】

总用量 32K

drwxr-xr-x 4 root root 4.0K 5月 7 14:27 data

drwxr-xr-x 4 root root 4.0K 5月 7 09:40 hadoop

drwxr-xr-x 2 kafka hadoop 4.0K 5月 7 10:35 kafka-logs

drwx------ 2 root root 16K 5月 6 11:10 lost+found

drwxr-xr-x 3 root root 4.0K 5月 7 11:47 ztgx

free 【内存信息常用命令】

[root@vm01 hdpdata]# free --help

Usage:

free [options]

Options:

-b, --bytes show output in bytes 【b】

-k, --kilo show output in kilobytes 【k】

-m, --mega show output in megabytes 【m】

-g, --giga show output in gigabytes 【g】

--tera show output in terabytes

-h, --human show human-readable output 【人类能读懂的方式,常用】

--si use powers of 1000 not 1024

-l, --lohi show detailed low and high memory statistics 【显示详细的低内存和高内存统计数据】

-t, --total show total for RAM + swap

-s N, --seconds N repeat printing every N seconds

-c N, --count N repeat printing N times, then exit

-w, --wide wide output

--help display this help and exit

-V, --version output version information and exit

For more details see free(1).

分区步骤

fdisk -l 查看磁盘

df -TH 查看具体使用情况

fdisk 要操作的磁盘 【不是分区】

n 【新建分区】

p 【表示创建主分区】

选择分区号,一般默认就好

确认大小,如果想全部设置,就填两次默认值

大小设置使用扇区为单位

4fbd969644fe

在这里插入图片描述

一个扇区大小为512字节

举例:20G = 20*1024*1024*1024 / 512 = 41943040 扇区

t 【表示我们要修改分区格式】

3 【输入数字3,表示修改3号分区,与刚刚设置的分区号对应】

8e 【输入数字3,表示我们要修改为LVM分区格式】

w 【将更改保存到分区表】

分区成功,fdisk -l 命令可以查看

挂载目录

partprobe 【此操作会将分区信息更新到分区表中】【如果后续格式化找不到磁盘,可以执行此命令】

如何不执行此操作,可能会报错

[root@vm02 data]# mkfs.ext3 /dev/sda4

mke2fs 1.42.9 (28-Dec-2013)

无法对 /dev/sda4 进行 stat 调用 --- 没有那个文件或目录

格式化 【格式化文件系统为ext4,速度较快】

[root@vm02 data]# mkfs.ext4 /dev/sda4

mke2fs 1.42.9 (28-Dec-2013)

文件系统标签=

OS type: Linux

块大小=4096 (log=2)

分块大小=4096 (log=2)

Stride=0 blocks, Stripe width=0 blocks

63176704 inodes, 252706560 blocks

12635328 blocks (5.00%) reserved for the super user

第一个数据块=0

Maximum filesystem blocks=2401239040

7712 block groups

32768 blocks per group, 32768 fragments per group

8192 inodes per group

Superblock backups stored on blocks:

32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,

4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,

102400000, 214990848

Allocating group tables: 完成

正在写入inode表: 完成

Creating journal (32768 blocks): 完成

Writing superblocks and filesystem accounting information:

完成

挂载 【mount 分区名 文件目录】

[root@vm02 data]# mount /dev/sda4 /home/data/

[root@vm02 data]# df -TH

文件系统 类型 容量 已用 可用 已用% 挂载点

/dev/mapper/centos-root xfs 60G 16G 44G 27% /

devtmpfs devtmpfs 21G 0 21G 0% /dev

tmpfs tmpfs 21G 99k 21G 1% /dev/shm

tmpfs tmpfs 21G 9.3M 21G 1% /run

tmpfs tmpfs 21G 0 21G 0% /sys/fs/cgroup

/dev/sda1 xfs 521M 166M 356M 32% /boot

tmpfs tmpfs 4.2G 0 4.2G 0% /run/user/0

tmpfs tmpfs 4.2G 21k 4.2G 1% /run/user/1000

/dev/sda4 ext4 1.1T 80M 967G 1% /home/data

永久挂载 【如果不设置永久挂载,重启,挂载命令会失效,系统会无法正常启动】

# vi /etc/fstab 设置系统自动挂载硬盘,加入一行:

/dev/sda1 /storage ext4 defaults 0 0

重启,就会自动挂载了。

Linux不重启挂载硬盘

在使用 Linux 时,有时候会因为初始时磁盘空间分配估计不足,使用中需要将挂载点扩容的情况,这就需要我们挂载新的磁盘。但是如果我们在 Linux 运行过程中挂载磁盘, Linux 又不能在不重启的情况下自动识别【即fdisk -l 不显示新加的磁盘信息】,这时就需要我们使用下面的操作使 Linux 在不重启的情况下识别新挂载的磁盘。

首先,查看主机总线号,磁盘肯定是有总线连接着的:

[root@localhost ~]# ls /sys/class/scsi_host/

host0 host1 host2

其次,重新扫描SCSI 总线来添加设备:

[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host0/scan

[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host1/scan

[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host2/scan

之所以扫描的是SCSI 总线,是因为我们添加的是 SCSI 类型的磁盘。

再次,查看一下新挂载的磁盘,此时 Linux 已经可以识别新添加的磁盘:

[root@localhost ~]# fdisk -l

最后,对新挂载的磁盘进行分区,格式化,挂载即可使用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值