From eaa2d1189135236439bfc993bb8d8bf4c7b39263 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 12 Jun 2024 02:01:52 +0300 Subject: [PATCH] Split fs-btrfs --- docs/linux/{filesystems.md => fs-btrfs.md} | 35 +++++++--------------- docs/linux/fs-other.md | 18 +++++++++++ docs/linux/selinux.md | 5 +++- 3 files changed, 33 insertions(+), 25 deletions(-) rename docs/linux/{filesystems.md => fs-btrfs.md} (72%) create mode 100644 docs/linux/fs-other.md diff --git a/docs/linux/filesystems.md b/docs/linux/fs-btrfs.md similarity index 72% rename from docs/linux/filesystems.md rename to docs/linux/fs-btrfs.md index 81a20bb..7fc9443 100644 --- a/docs/linux/filesystems.md +++ b/docs/linux/fs-btrfs.md @@ -5,17 +5,17 @@ #### Create shapshot ```bash btrfs subvolume snapshot xyz xyz-snapshot-path-name -``` -or -```bash + +# or + btrfs subvolume snapshot main "main-`date +%Y-%m-%d`" ``` #### Delete shapshot ```bash btrfs subvolume delete xyz-snapshot-path-name -``` -or -```bash + +# or + btrfs subvolume delete "`echo main-* | tr ' ' \\\\n | sort | head -n 1`" ``` @@ -26,33 +26,20 @@ btrfs subvolume delete "`echo main-* | tr ' ' \\\\n | sort | head -n 1`" btrfs filesystem resize max /mnt/dmp/ # or for view ID + btrfs device usage /mnt/dmp/ btrfs filesystem resize ID:max /mnt/dmp/ ``` #### Defragment / compress ```bash btrfs filesystem defragment -v -clzo /boot/* + +# or + +chattr +c dir ``` #### Set RO / RW ```bash btrfs property set -f . ro false btrfs property set -f . ro true ``` - -# LVM -#### Extend -```bash -lvextend -L+1G /dev/vg4/homevol -``` - -# Ext4 -#### Resize -```bash -resize2fs /dev/device [size] -``` - -#### if superblock fail -```bash -dumpe2fs /dev/sda5 | grep -i backup -fsck -b 32768 /dev/sda5 -``` diff --git a/docs/linux/fs-other.md b/docs/linux/fs-other.md new file mode 100644 index 0000000..4721cdb --- /dev/null +++ b/docs/linux/fs-other.md @@ -0,0 +1,18 @@ + +# LVM +#### Extend +```bash +lvextend -L+1G /dev/vg4/homevol +``` + +# Ext4 +#### Resize +```bash +resize2fs /dev/device [size] +``` + +#### if superblock fail +```bash +dumpe2fs /dev/sda5 | grep -i backup +fsck -b 32768 /dev/sda5 +``` diff --git a/docs/linux/selinux.md b/docs/linux/selinux.md index 463ec91..7e59afc 100644 --- a/docs/linux/selinux.md +++ b/docs/linux/selinux.md @@ -4,8 +4,11 @@ ## Nginx ``` # Allow open local port -semanage port -a -t http_port_t -p tcp 28081 +semanage port -a -t http_port_t -p tcp 28081 # Allow open remote port setsebool -P httpd_can_network_connect 1 + +# Allow open file in dir +chcon -R -t httpd_sys_content_t dir ```