格式化命令 mkfs、 mkswap

mkfs格式化数据磁盘

# mkfs -t ext4 /dev/sdb1

# mkfs.ext4 /dev/sdb1

-t 指定格式化文件类型

-b 指定block大小,单位字节

-I  inode大小

-U 设UUID号

-q 执行不显示信息

mkswap格式化虚拟磁盘

# mkswap /dev/sdb5

# swapon -s 查看已挂载的虚拟磁盘情况

# swapon /dev/sdb5 查看挂载情况

# swapoff /dev/sdb5 卸载虚拟缓存

===============================

查看磁盘情况 df命令

df -h 显示更易读的容量单位

df -i  显示iNode数量

df -T显示对应文件系统的类型

=================================

挂载、卸载 mount、umount命令

mount -t 类型 存储设备 挂载目录

mount -a 挂载/etc/fstab中已记录的所有挂载

mount 查看当前挂载

mount -o loop ISO镜像文件 挂载目录

mount -o rw 读写方式挂载

mount -o ro 只读方式挂载

mount -o remount 重新挂载

umount 挂载目录

umount 存储设备位置

umount -a 卸载所有/etc/fstab已记录的挂载

=========================

自动挂载 /etc/fstab

# vim /etc/fstab

在自动挂载文件中,末行输入,

/dev/vg0/yunjisuan     /root/benet1    ext4    defaults   0 0

保存并退出

=========================

刷新 resize2fs

# resize2fs /dev/vg0/yunjisuan

========================

查看UUID号

# blkid /dev/vg0/yunjisuan

===============================

内存使用监控 free命令

free -m 以M的方式显示内存情况

===========================

U盘挂载步骤

1、在笔记本上把ISO镜像文件拷贝到U盘

2、将U盘插入服务器的U盘接口

3、此时,/dev目录下会有U盘接口文件

4、挂载U盘,# mount -o loop /dev/U盘文件

5、从/tmp目录下,将镜像文件拷贝带操作系统其它目录里

6、挂载光盘镜像,# mount -o loop xx.iso /media/cdrom

====================================

个人配置脚本的使用

该文件里的内容会开机自启动,我们只需把要设置开机自启动的程序添加进该文件里,并做好备注即可。

/etc/rc.d/rc.local文件=====快捷方式/etc/rc.local文件

# vim /etc/rc.d/rc.local

在末行输入,

"xx年xx月xx日,代号======>下行命令的具体作用"

# mount /dev/vg0/yunjisuan /root/benet1

并删除之前写入/etc/fstab的/dev/vg0/yunjisuan开机自动挂载行,即可

===================================

LVM虚拟磁盘

作用:

(1)在不影响使用的情况下,扩充硬盘容量

(2)将对各物理磁盘整合成一张大的虚拟磁盘

整合、扩展逻辑卷

创建物理卷

# pvcreate /dev/sd[bcd]

创建卷组

# vgcreate -s 8 vg0 /dev/sd[bcd]

创建逻辑卷

# lvcreate -L 20G -n yunjisuan vg0

格式化/dev/vg0/yunjisuan

# mkfs.ext4 /dev/vg0/yunjisuan

查看UUID号

# blkid /dev/vg0/yunjisuan

将/dev/vg0/yunjisuan挂载到/root/benet1

# mount /dev/vg0/yunjisuan /root/benet1

查看磁盘情况

# df -h

扩展逻辑卷

# lvextend -L +10G /dev/vg0/yunjisuan

查看逻辑卷

# lvs

查看磁盘情况

# df -h

刷新磁盘数据

# resize2fs /dev/vg0/yunjisuan

查看磁盘情况

# df -h

设置自动挂载

(第一种方法)

# vim /etc/fstab

/dev/vg0/yunjisuan  /root/benet1  ext4 defaults 0 0

挂载/etc/fstab中已记录的挂载文件

# mount -a

(第二种方法)

# vim /etc/rc.d/rc.local

备注日期,操作人及命令的作用

# mount /dev/vg0/yunjisuan /root/benet1

重启

# reboot

查看磁盘情况

# df -h

==========================================

缩减逻辑卷

先检查逻辑卷是否有错误

# e2fsck /dev/vg0/yunjisuan

调整逻辑卷超级块大小为10G

# resize2fs -f /dev/vg0/yunjisuan 10G

缩减逻辑卷容量为10G

# lvreduce -L 10G /dev/vg0/yunjisuan

查看逻辑卷

# lvs

更新一下,更新成功

# resize2fs /dev/vg0/yunjisuan

卸载/dev/vg0/yunjisuan

# umount /dev/vg0/yunjisuan

格式化/dev/vg0/yunjisuan

# mkfs.ext4 /dev/vg0/yunjisuan

将/dev/vg0/yunjisuan挂载到/root/benet1

# mount /dev/vg0/yunjisuan /root/benet1

查看磁盘情况

# df -h

Linux系统——文件系统与LVM 逻辑的更多相关文章

  1. linux运维基础知识-系统分区及LVM逻辑卷的创建

    系统分区及LVM逻辑卷的创建 分区 创建逻辑卷 LVM简介:逻辑卷管理器(LogicalVolumeManager)本质上是一个虚拟设备驱动,是在内核中块设备和物理设备之间添加的一个新的抽象层次,如图 ...

  2. Linux磁盘管理:LVM逻辑卷基本概念及LVM的工作原理

    一.传统的磁盘管理 其实在Linux操作系统中,我们的磁盘管理机制和windows上的差不多,绝大多数都是使用MBR(Master Boot Recorder)都是通过先对一个硬盘进行分区,然后再将该 ...

  3. 【转载】Linux磁盘管理:LVM逻辑卷管理

    Linux学习之CentOS(二十五)--Linux磁盘管理:LVM逻辑卷基本概念及LVM的工作原理 这篇随笔将详细讲解Linux磁盘管理机制中的LVM逻辑卷的基本概念以及LVM的工作原理!!! 一. ...

  4. Linux学习之CentOS(二十六)--Linux磁盘管理:LVM逻辑卷的创建及使用

    在上一篇随笔里面 Linux学习之CentOS(二十五)--Linux磁盘管理:LVM逻辑卷基本概念及LVM的工作原理,详细的讲解了Linux的动态磁盘管理LVM逻辑卷的基本概念以及LVM的工作原理, ...

  5. Linux磁盘分区与lvm逻辑卷

    硬盘接口的种类分四类:(价格由低到高) IDE SATA硬盘:别名串口硬盘,具有较强的纠错能力. SCSI硬盘:即采用SCSI接口的硬盘,SCSI接口具有应用范围广,多任务,带宽大,CPU占用率低. ...

  6. Linux磁盘管理之LVM逻辑卷快照

    一.快照的工作原理 所谓快照就是将当时的系统数据记录下来,在未来若有数据变动,则会将变更前的数据放入快照区进行保存.我们可理解为快照就是给系统拍了一张照片,记录当时系统在拍快照的状态.只不过现实生活中 ...

  7. linux的存储管理(RALD) LVM 逻辑卷管理 虚拟阵列

    磁盘存储管理 LVM 逻辑卷 虚拟阵列 1.Linux系统中 磁盘使用 存在3个大问题: 1.灵活性 2.安全性 3.性能 2.解决办法RAID独立磁盘冗余阵列 RAID(Redundant Arra ...

  8. Linux磁盘管理:LVM逻辑卷的创建及使用

    一.创建LVM逻辑卷 事先添加了三块虚拟物理磁盘/dev/sdb 1G, /dev/sdc 2G, /dev/sdd 3G 使用fdisk –l命令查看: [root@localhost ~]# fd ...

  9. linux 调整文件系统大小 LVM

    fuser -m /home umount /home lvreduce -L 150G /dev/mapper/centos-home lvextend -L +300G /dev/mapper/c ...

随机推荐

  1. ubuntu安装wineqq遇到错误

    在安装中发生了错误:Errors were encountered while processing: wine-qqintl 原因是还有lib没有配置,所以再输入sudo apt-get insta ...

  2. JavaScript第三天 boolean和json

    布尔值 true:非零数字.非空字符串.非空对象 false:数字零.空字符串.null空对象.undefined  json JSON(JavaScript Object Notation) 是一种 ...

  3. Matplotlib植入PyQt5 + QT5的UI呈现

    实现matplotlib图形通过PyQt5+Qt5在GUI中呈现步骤: 第一步,通过matplotlib.backends.backend_qt5agg类来连接PyQt5: import matplo ...

  4. android Contacts/Acore进程常常被Kill,导致联系人开机后丢失怎么办?

    Contacts/Acore进程,在内存较少和开机进程过多的情况下会常常被 ActivityManager Kill 掉. 导致Sim卡联系人开机后未导入或者仅仅导入一部分,造成联系人丢失的现象,可是 ...

  5. Redis异构集群数据在线迁移工具Redis-Migrate-Tool【转】

    摘要:Redis-Migrate-Tool(后面都简称RMT),是唯品会开源的redis数据迁移工具,主要用于异构redis集群间的数据在线迁移,即数据迁移过程中源集群仍可以正常接受业务读写请求,无业 ...

  6. 【BZOJ4872】[Shoi2017]分手是祝愿 数学+期望DP

    [BZOJ4872][Shoi2017]分手是祝愿 Description Zeit und Raum trennen dich und mich. 时空将你我分开.B 君在玩一个游戏,这个游戏由 n ...

  7. Linux下查看nginx的安装路径

    输入:nginx -V 输出:configure arguments: --prefix=/usr/local/nginx

  8. Java中对List集合的常用操作(转载)

    目录: list中添加,获取,删除元素: list中是否包含某个元素: list中根据索引将元素数值改变(替换): list中查看(判断)元素的索引: 根据元素索引位置进行的判断: 利用list中索引 ...

  9. 01.ActiveMQ安装部署

      1.下载安装ActiveMQ 下载地址:http://activemq.apache.org/download-archives.html选择相应的版本,笔者选择的是:apache-activem ...

  10. Servlet------>response

    request代表了请求 response代表响应 HttpServletResponse setStatus();----->发送状态码 setHeader();---->发送响应头 g ...