XFS

Linux 逻辑卷root分区扩展

杀马特。学长 韩版系。学妹 提交于 2020-03-03 23:39:05
原 : 20g 磁盘 使用centos默认分区 创建的逻辑卷信息如下 pv [root@test ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 vg_centos lvm2 a-- 19.51g 0 vg [root@test ~]# vgs VG #PV #LV #SN Attr VSize VFree vg_centos 1 2 0 wz--n- 19.51g 0 lv [root@test ~]# lvs LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert lv_root vg_centos -wi-ao--- 17.57g lv_swap vg_centos -wi-ao--- 1.94g 添加一块20g新磁盘后 扩展root分区 操作如下 查看新添磁盘 [root@test ~]# fdisk -l Disk /dev/sda: 21.5 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512

正式学习linux-8

风流意气都作罢 提交于 2020-03-02 21:20:35
1.磁盘配额 红帽rhel7的磁盘配额开启方式是编辑/etc/fstab目录。 [root@linuxprobe ~]# vim /etc/fstab UUID=812b1f7c-8b5b-43da-8c06-b9999e0fe48b/boot xfs defaults,uquota 1 2 在权限选项defaults后面逗号加上uquota,然后重启系统。上面开启的是对于用户/boot目录进行的磁盘配额。 XFS文件系统用于管理磁盘配额的命令是xfs_quota命令。 xfs_quota -x -c 'limit bsoft=3m bhard=6m isoft=3 ihard=6 tom' /boot -x参数表示专家模式,功能更丰富。-c参数表示以非交互方式进行配置。tom指磁盘限额限制的账户。/boot指主机/boot目录。 isoft:文件数量的软限制; ihard:文件数量的硬限制; bsoft:硬盘使用量的软限制; bhard:硬盘使用量的硬限制。 edquota命令用于编辑用户的配额限制。 [root@linuxprobe ~]# edquota -u tom Disk quotas for user tom (uid 1001): Filesystem blocks soft hard inodes soft hard /dev/sda 6144 3072 8192

ceph rbd resize之后文件系统的调节

心不动则不痛 提交于 2020-02-29 02:43:05
###ceph的rbd是可以进行调节大小的,但是调节需要进行一些操作,否则你看不到调节之后的效果,等于没调节,因为rbd就相当一块硬盘,但是文件系统一经初始化,分派的总容量大小、块大小 inode数量就定了,再去调节,势必要对sb分区进行重新才可以。 ###当然调节的方法要看具体的文件系统才能判断使用相应的工具 ext4的 传送门 # rbd create --size 10000 test # rbd map test # mkfs.ext4 -q /dev/rbd1 # mount /dev/rbd1 /mnt # df -h /mnt Filesystem Size Used Avail Use% Mounted on /dev/rbd1 9.5G 22M 9.0G 1% /mnt # blockdev --getsize64 /dev/rbd1 10485760000 # rbd resize --size 20000 test Resizing image: 100% complete...done. # blockdev --getsize64 /dev/rbd1 20971520000 # resize2fs /dev/rbd1 resize2fs 1.42 (29-Nov-2011) Filesystem at /dev/rbd1 is mounted on

详解Linux chattr 命令,超越权限任性修改

人盡茶涼 提交于 2020-02-28 23:40:42
导读 很多时候, Linux 机器被不同的用户使用。因此,这些用户有机会访问一组共同的文件。这就为一些问题打开了大门,比如意外删除或编辑重要文件,而作为管理员,你肯定不希望发生这样的事情。值得庆幸的是,存在一个名为“chattr”的命令,它可以在上述场景中帮助到你。下面,我们使用一些容易理解的示例来讨论这个工具。本页面所有的例子都在Ubuntu 16.04 LTS上进行了测试。 Linux chattr 命令 一般,“chattr”命令用于更改Linux文件上属性。以下是它的语法: chattr [ -RVf ] [ -v version ] [ mode ] files... 下面是man手册对它的描述: chattr 改变一个Linux文件系统上的文件属性。 一个通用格式是:+-=[aAcCdDeijsStTu] ‘+’选项,将给文件添加属性;‘-’选项,移除文件中的属性;‘=’选项,使得文件只有这些属性。 字母 'aAcCdDeijsStTu' 可以赋予文件的新属性: a:只能附加数据A:不修改访问时间c:压缩文件,C:不执行写入时复制(COW) 。多个调用者获取同一个资源,这时,另一个调用者对这资源进行了修改,不生成一个副本给d:不 dump D: 同步更新目录e:extent格式(一种文件系统格式)i:不能修改。不能删除或重命名,不能创建到该文件的链接

CentOS7-磁盘扩容(LVM-非空目录拓展卷空间大小)

纵然是瞬间 提交于 2020-02-28 00:01:17
查看存储情况 $ df -kh 查看磁盘情况 $ fdisk -l 创建分区 $ fdisk /dev/sdb 根据提示,依次输入"n","p","1",两次回车,"t","L","8e","p","w" 创建物理卷(PV) 使用 pvcreate 命令创建物理卷,pvdisplay 查看物理卷信息: $ pvcreate /dev/sdb1 $ pvdisplay 将PV加入卷组(VG) 使用 vgdisplay 查看卷组信息,显示卷组名为centos $ vgdisplay 使用 vgextend 命令把/dev/sdb1加入到centos $ vgextend centos /dev/sdb1 重新查看卷组信息的空闲空间 $ vgdisplay 逻辑卷扩容(df -kh /home) 使用 lvextend 命令进行逻辑卷扩容,例: /home 的逻辑卷 $ lvextend -l +100%FREE /dev/mapper/centos-home 使用 xfs_growfs 命令在线调整xfs格式文件系统大小(CentOS6使用resize2fs) $ xfs_growfs /dev/mapper/centos-home 查看是否扩容成功 $ df -kh /home 来源: oschina 链接: https://my.oschina.net/zyrs/blog

linux目录空间扩容

放肆的年华 提交于 2020-02-26 18:42:27
首先,通过 df -h 命令查看各目录空间使用比率: 例如: /home目录使用比率达到了 98%,需要扩容了 然后,使用 lsblk 命令查看该目录所在的分区: 例如:home目录在vda2下面 使用fdisk 命令进行新增分区操作:fdisk /dev/vda 依次输入:n (创建一个分区) ---> p (主分区) ----> First ...(输入新增卷在磁盘的起始位置,可以使用默认值,直接回车),Last ...(输入磁盘新增卷在磁盘的结束位置,这里最好填写实际需求大小,也可以直接回车使用默认值) ---> t(更改分区类型)---> 8e(LVM类型) ---> w(保存操作并退出fdisk) 刷新分区:partprobe 使用lsblk 就可以看到已经建好的新的分区了(vda3) 创建物理卷:pvcreate /dev/vda3 查看 /home目录所属VG组: pvdisplay 将新增卷划分给 /home目录所在VG组:vgextend centos /dev/vda3 将新增卷空间划分指定容量给 /home目录:lvextend -L+53G /dev/mapper/centos-home 查看 /home目录分区文件系统类型:blkid /dev/mapper/centos-home /home目录的分区文件系统类型为 xfs ,所以使用 xfs

Lvm 创建/扩展/缩减/删除/快照

∥☆過路亽.° 提交于 2020-02-25 20:44:31
创建 xfs 创建LVM fdisk -l或 lsblk pvcreate /dev/vdb /dev/vdc vgcreate vg_data /dev/vdb /dev/vdc lvcreate -n lv_data -L 15G vg_data mkfs.xfs /dev/vg_data/lv_data mkdir /data echo "UUID=47f9e633-b0ea-425f-b936-c5b8a9447b96 /data xfs defaults 0 0">>/etc/fstab mount –a lvcreate -l 100%VG -n lv vg //将卷组全部分配到逻辑卷中 pvs/vgs/lvs ext4 #格式化命令 mkfs.ext4 /dev/vg_data/lv_data 扩展 umount /data lvextend -L +5G /dev/vg_data/lv_data 或 lvextend -L 20G /dev/vg_data/lv_data mount /dev/vg_data/lv_data /data 或 mount -a xfs_growfs /dev/vg_data/lv_data #重新识别挂载 添加块盘 umount /data pvcreate /dev/vdc vgextend vg_data /dev/vdc

CentOS 7重启报错:Entering emergency mode. Exit the shell to continue...

徘徊边缘 提交于 2020-01-09 11:32:24
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 1.报错:Entering emergency mode. Exit the shell to continue. 2.故障分析(猜测):不按规范挂机或重启导致文件系统故障。 3.故障状态: 备注:注意中间读取的是sda3失败 4.故障解决: 输入命令:xfs_repair -v -L /dev/ sda3 -L 选项指定强制日志清零,强制xfs_repair将日志归零,即使它包含脏数据(元数据更改)。 来源: oschina 链接: https://my.oschina.net/comics/blog/3155197

xfs - how to not modify mtime when writing to file?

偶尔善良 提交于 2020-01-01 17:10:55
问题 I have a file, a.dat that is 1GB and resides on disk. For performance reasons, I reuse this file and simply overwrite its contents as needed, rather than creating a new file and letting it grow (each grow operation has to update its size in the inodes). I am trying to squeeze even more performance out, and have searched the man pages for open and mount to try to figure out when the mtime and ctime for a file are updated. From my understanding, each time you change a file's contents, the mtime

centos7格式化大于2T的硬盘

谁都会走 提交于 2019-12-29 22:06:29
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> centos7格式化大于2T的硬盘 听语音 | 浏览:510 | 更新:2018-03-12 17:31 1 2 3 4 5 6 7 分步阅读 现硬盘动不动就是T级别的,那个在CentOS7中如何将在于2T的硬盘初始化呢? 工具/原料 parted 方法/步骤 1 用parted开始对硬盘进行分区 2 用gpt分区格式 3 mkpart开始进行分区,这里把全盘分成一个区,可help mkpart查看mkpart的帮助 4 print查看分区表,quit退出parted 5 用mkfs.xfs将新分区格式成xfs格式 6 在根目录下创建mydata目录 ,并将新分区挂载到/mydata 7 查看分区情况 END 经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。 举报 作者声明: 本篇经验系本人依照真实经历原创,未经许可,谢绝转载。 来源: oschina 链接: https://my.oschina.net/u/3367404/blog/1922150