User Tools

Site Tools


linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
linux [2018/10/19 18:32] felixonmarslinux [2024/05/13 17:38] (current) – [Mount Target System For Chroot] felixonmars
Line 1: Line 1:
 ==== Create a Swap File ==== ==== Create a Swap File ====
 <code> <code>
-SWAPFILE=/swapfile1 +_size=4g 
-dd if=/dev/zero of=$SWAPFILE bs=1024 count=1048576 +_location=/ 
-mkswap $SWAPFILE +fallocate -l $_size $_location/$_size.swap 
-chown root:root $SWAPFILE +chmod 600 $_location/$_size.swap 
-chmod 0600 $SWAPFILE +mkswap $_location/$_size.swap 
-swapon $SWAPFILE+echo "$_location/$_size.swap none swap defaults 0 0" >> /etc/fstab 
 +swapon -a
 </code> </code>
  
-=== Add to /etc/fstab to make it persistent ===+btrfs: 
 <code> <code>
-echo "$SWAPFILE none swap sw 0 0" >> /etc/fstab+btrfs filesystem mkswapfile -s $_size $_location/$_size.swap
 </code> </code>
  
 ==== Mount Target System For Chroot ==== ==== Mount Target System For Chroot ====
 <code> <code>
-TARGET=/mnt +_target=/mnt 
-mount /dev/sdxn $TARGET +mount -t proc proc $_target/proc 
-mount -t proc proc $TARGET/proc +mount -t sysfs sys $_target/sys 
-mount -t sysfs sys $TARGET/sys +mount -o bind /dev $_target/dev 
-mount -o bind /dev $TARGET/dev +mount -t devpts pts $_target/dev/pts/ 
-mount -t devpts pts $TARGET/dev/pts/ +chroot $_target 
-chroot $TARGET+</code> 
 + 
 +==== ZSWAP ==== 
 +Configuration: 
 +<code> 
 +grep -r . /sys/module/zswap/parameters/ 
 +</code> 
 +Stats: 
 +<code> 
 +grep -r . /sys/kernel/debug/zswap/
 </code> </code>
  
Line 37: Line 48:
 /var/lock/* /var/lock/*
 /var/run/* /var/run/*
-/var/lib/pacman/*+/var/log/*.gz 
 +/var/log/**/*.gz
 /var/cache/pacman/pkg/* /var/cache/pacman/pkg/*
 +/home/**/.cache/chromium/*
 +/home/**/.ccache/*
 +/home/**/.avfs
 +/home/**/.gvfs
 /lost+found /lost+found
 </code> </code>
linux.1539973925.txt.gz · Last modified: 2018/10/19 18:32 by felixonmars