Add a tiny script to complete a Debian Netinstall for Btrfs.
This commit is contained in:
		
							parent
							
								
									61c3e7474f
								
							
						
					
					
						commit
						b9b92d3dd7
					
				|  | @ -0,0 +1,29 @@ | |||
| #!/bin/sh | ||||
| 
 | ||||
| # For Debian install | ||||
| # Complete the Btrfs partitionning | ||||
| # | ||||
| # Source: https://wiki.101010.fr/doku.php?id=debian:installation_btrfs | ||||
| 
 | ||||
| # Remount the partition with "compress" option | ||||
| mount -o remount,defaults,compress=lzo /target | ||||
| 
 | ||||
| # Create all subvolumes | ||||
| btrfs subvolume create /target/home | ||||
| btrfs subvolume create /target/opt | ||||
| btrfs subvolume create /target/root | ||||
| btrfs subvolume create /target/srv | ||||
| btrfs subvolume create /target/tmp | ||||
| btrfs subvolume create /target/usr | ||||
| btrfs subvolume create /target/var | ||||
| 
 | ||||
| # Specific actions for "etc" subvolume | ||||
| mv /target/etc /target/etc.temp | ||||
| btrfs subvolume create /target/etc | ||||
| mv /target/etc.temp/* /target/etc | ||||
| rmdir /target/etc.temp | ||||
| 
 | ||||
| # Ensure everything is ok | ||||
| btrfs subvolume list -p /target | ||||
| 
 | ||||
| exit 0 | ||||
		Loading…
	
		Reference in New Issue