常用命令

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 【表示创建主分区】

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

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

大小设置使用扇区为单位

在这里插入图片描述

一个扇区大小为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

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

linux挂载硬盘不适合重启,Linux分区g挂载目录不重启挂载硬盘相关推荐

  1. Linux系统启动流程(4)制作自定义linux之一

    Linux系统启动流程(4)制作自定义linux之一 平时使用的服务器类型的linux系统一般都会装载各种软件与服务,而在某些情况下,并不能一直直接使用公司管理的系统,一是可能会出现故障,二是在处理一 ...

  2. linux格式化大于2t硬盘分区,linux下大于2tb硬盘格式化及挂载,linux下大于2t的分区方法,linux gpt分区表 管理 自动挂载分区...

    linux下大于2tb硬盘格式化及挂载,linux下大于2t的分区方法,linux gpt分区表 管理 自动挂载分区 (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找 ...

  3. linux磁盘分区fdisk命令详解及云硬盘挂载实操

    linux磁盘分区fdisk命令详解 1.什么是分区? 分区是将一个硬盘驱动器分成若干个逻辑驱动器,分区是把硬盘连续的区块当做一个独立的磁硬使用.分区表是一个硬盘分区的索引,分区的信息都会写进分区表. ...

  4. linux查看所有磁盘信息fdisk,Linux下添加新硬盘,分区及挂载 挂载好新硬盘后输入fdisk -l命令看当前磁盘信息 可以看...

    挂载好新硬盘后输入fdisk -l命令看当前磁盘信息 可以看到除了当前的第一块硬盘外还有一块sdb的第二块硬盘,然后用fdisk /dev/sdb 进行分区 进入fdisk命令,输入h可以看到该命令的 ...

  5. linux解挂文件磁盘的命令,Linux学习笔记(4)磁盘分区(fdisk)、挂载与文件系统命令...

    Linux学习笔记(4)磁盘分区(fdisk).挂载与文件系统命令 1.磁盘分区是怎么表示的? 1.1 对于IDE接口,第一主盘为hda,第1从盘为hdb,第1从盘的第1个分区为hdb1 1.2 对于 ...

  6. ssd hdd linux分区方案,windows10+ubuntu 16.04+双硬盘(SSD+HDD)分区(图文)

    有一种需求是双系统双硬盘(win10+linux,ssd+hdd),那么处理好两个系统之间的关系和充分发挥ssd的功效则非常重要,网上查了很多资料,发现双硬盘双系统方面的资料相对比较少,所以本文会详细 ...

  7. [Linux] PHP程序员玩转Linux系列-腾讯云硬盘扩容挂载

    1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转L ...

  8. linux只剩 目录挂载,linux(centOS7)的基本操作(五) 磁盘、分区、挂载、卸载

    linux的磁盘类型和分区简介 linux的磁盘分为IDE和SCSI,目前以后者居多. 1. IDE磁盘的分区:hd+盘号+分区数字 盘号 |-a:基本盘 |-b:基本从属盘 |-c:辅助主盘 |-d ...

  9. linux虚拟服务器新增磁盘怎么挂载,如何在vmware虚拟机Linux中增加硬盘的方法(教程)...

    前期准备:创建虚拟硬盘 1.关闭VM中正在运行的虚拟系统: 2.在虚拟系统名称上点右键->Virtual Machine Settings: 3.在Hardware页点"Add&quo ...

  10. linux 用dg分区,[bug报告] 兼容性问题,mbr硬盘使用分区扩容后linux系统不认分区...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 原本机械硬盘A装了windows+linux双系统(mbr)如下: sda1:充当windows系统的C盘 sda2:充当windows系统的D盘 sda ...

最新文章

  1. 在Ubuntu 14.04 64bit上查看硬件配置信息
  2. Transformer 在美团搜索排序中的实践
  3. 【天池赛事】零基础入门语义分割-地表建筑物识别 Task5:模型训练与验证
  4. 编写的windows程序,崩溃时产生crash dump文件的办法
  5. fox pro删除单条数据_Mac文件夹数据同步工具——Sync Folders Pro
  6. linux下如何bash文件,Linux系统的文件管理命令及bash的相关工作特性
  7. linux-基本开发环境搭建
  8. 二叉树的创建与遍历(C++)
  9. 浅谈C++中内存泄漏的检测
  10. ubuntu14.04设置sublime text3为默认文本编辑器
  11. 案例:Oracle dul数据挖掘 没有数据库备份非常规恢复truncate删除的数据表
  12. Kubernetes快速部署,kubectl命令使用,资源管理
  13. STM8L USART串口调试
  14. .prettierrc文件的作用
  15. 制作docker容器镜像
  16. 和stormzhang面基后的5点感悟,值5次付费199!
  17. Python实现键盘输入数值求阶乘
  18. 金蝶EAS补丁部署操作步骤
  19. MySQL 下载和安装详解
  20. 阿里云网站备案时网站无法访问是什么原因及如何解决?

热门文章

  1. 2022 SpringBoot/SSM的药品售货机平台 H5药品购买商城
  2. STC学习:光敏开关
  3. 在php里怎么安装composer,怎么安装composer
  4. python list去重_基础知识详解:python( list,set,dict)大规模查找效率对比
  5. 小知识--DOS命令2
  6. Precision、Recall、F计算:举例
  7. nyoj 最强DE 战斗力 (数论入门)
  8. 最小值最大化问题(贪心系列)
  9. java加密不可逆,32位不可逆加密算法Java实现
  10. python selenium手动输入验证码_Python Selenium Cookie 绕过验证码实现登录