linux 磁盘管理

1、查看系统存在硬盘:lsblk 

2、对磁盘分区操作:fdisk /dev/sda

p: 显示当前硬件的分区,包括没保存的改动

n: 创建新分区

e: 扩展分区

p: 主分区

d: 删除一个分区

w: 保存退出

t: 修改分区类型

L:显示所支持的所有类型

3、在CentOS 5和7 使用partprobe同步分区。

4、mkfs -t 文件类型 = mkfs.extxfs类型

管理ext系列:mke2fs

-b BLOCK_SIZE: 指定块大小,默认为4096;可用取值为1024、2048或4096;

-L LABEL:指定分区卷标 

blkid: 查询或查看磁盘设备的相关属性 UUID TYPE LABEL

e2label: 用于查看或定义卷标

tune2fs: 调整文件系统的相关属性

fsck: 检查并修复Linux文件系统

-t FSTYPE: 指定文件系统类型

-a: 自动修复

5、mount格式: mount设备 挂载点

设备文件:/dev/sda

挂载点:1、目录已经存在

             2、目录中的原有的文件将会隐藏

mount: 显示当前系统已经挂载的设备及挂载点

mount [options] [-o options] DEVICE MOUNT_POINT

-a: 表示挂载/etc/fstab文件中定义的所有文件系统

-w: 读写挂载

-o: 指定额外的挂载选项,也即指定文件系统启用的属性

remount: 重新挂载当前文件系统

ro: 挂载为只读

rw: 读写挂载

umount: 卸载某文件系统

umount 设备或挂载点

6、swap分区:free

基本设置:创建交换分区或者文件

使用mkswap写入特殊签名

/etc/fstab文件中添加适当的条目

使用swapon -a 激活交换空间

创建交换分区:

mkswap /dev/sda

swapon /dev/sda -a:启用所有的定义在/etc/fstab文件中的交换设备

-p PRIORITY:指定优先级

swapoff /dev/sda

可以指定swap分区0到32767的优先级,值越大优先级越高

v如果用户没有指定,那么核心会自动给swap指定一个优先级,这个优先级从-1开始,每加入一个新的没有用户指定优先级的swap,会给这个优先级减一

7、文件系统的配置文件/etc/fstab

系统启动时,会自动挂载此文件中定义的每个文件系统

格式:/dev/sdb1 /mnt/test ext4 defaults 0 0

mount -a:挂载/etc/fstab文件中定义的所有文件系统

8、卸载使用中的设备

findmnt    MOUNT_POINT|device  -v查看正在访问指定文件系统的进程

lsof

fuser -v MOUNT_POINT    所有在正访问指定的文件系统的进程

fuser -km MOUNT_POINT    终止正在访问此挂载点的所有进程

卸载

umount    DEVICE| MOUNT_POINT

原创文章,作者:cui,如若转载,请注明出处:http://www.178linux.com/84697

(0)
上一篇 2017-08-13 22:57
下一篇 2017-08-13 23:05

相关推荐

  • linux网络管理之三

    cat /etc/hosts              可以做名字解析,黑客用来冒充网站IPcentos6 更改主机名          vim /etc/sysconfig/network      &nbs…

    2017-03-21
  • MySQL Replication (MySQL的主从复制)

    MySQL Replication(MySQL的主从复制) 主从数据库的工作模型: 工作要点:1、主服务器要开启二进制日志 2、从服务器要有一个用户账户,这个账户要有权限到主服务器上请求二进制事件,请求完后保存到本地。 3、从服务器上要有一个线程,从中继日志中不断的读事件,在本地replay。 Master/Slave    &…

    Linux干货 2016-11-21
  • mysqldump的备份与恢复

    MySQL(05) 备份策略:     完全+差异+binlog(时间点还原)     完全+增量+binlog     备份,多久一次?         数据…

    Linux干货 2016-11-20
  • Linux发展史

    日期:2016-10-12  Bell,MIT与GE的『Multics』系统     早期的计算机还很不普遍,除非是军事或者高科技用途,或者学术单位的学术研究,否则真的很难接触到。而且计算机架构很难使用。那个时候,程序设计者必须先将程序相关的信息在读卡纸上面打洞然后将读卡纸插入卡片阅读机来将信息读入主机中运算…

    Linux干货 2016-10-14
  • Codis集群3.03安装配置基础

    Codis基础 01.codis是一个分布式的Redis解决方案,对于上层的应用来说,连接Codis Proxy和连接原生的Redis Server没有明显的区别。 codis底层会处理请求的转发,不停机的数据迁移等工作,所有后边的一切事情,对于前面客户端来说是透明的,可以简单的认为后边连接是一个内存无限大的Redis服务。 codis架构图如下: 02.c…

    Linux干货 2016-09-26
  • 【Linux基础】文件管理类命令

    总结下linux系统文件管理类的命令 mkdir -> make dirtctories 创建目录 语法:mkdir [OPTION]… DIRECTORY… 常用选项-p: 自动按需创建父目录;-v: verbose,显示详细过程;-m MODE:直接给定权限;注意:路径基名方为命令的作用对象;基名之前的路径必须得存在;示例:~]# mkdir -p…

    Linux干货 2018-03-11