mirror of
				https://git.proxmox.com/git/mirror_zfs.git
				synced 2025-10-26 18:05:04 +03:00 
			
		
		
		
	Detect iSCSI in the zpool cmd vdev media script
Reviewed-by: Serapheim Dimitropoulos <serapheim@delphix.com> Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: Tony Hutter <hutter2@llnl.gov> Reviewed-by: Tony Nguyen <tony.nguyen@delphix.com> Signed-off-by: Don Brady <don.brady@delphix.com> Closes #12206
This commit is contained in:
		
							parent
							
								
									e16e05c9cf
								
							
						
					
					
						commit
						6ca1f30708
					
				| @ -4,7 +4,7 @@ | |||||||
| # | # | ||||||
| 
 | 
 | ||||||
| if [ "$1" = "-h" ] ; then | if [ "$1" = "-h" ] ; then | ||||||
| 	echo "Show whether a vdev is a file, hdd, or ssd." | 	echo "Show whether a vdev is a file, hdd, ssd, or iscsi." | ||||||
| 	exit | 	exit | ||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
| @ -18,6 +18,13 @@ if [ -b "$VDEV_UPATH" ]; then | |||||||
| 	if [ "$val" = "1" ]; then | 	if [ "$val" = "1" ]; then | ||||||
| 		MEDIA="hdd" | 		MEDIA="hdd" | ||||||
| 	fi | 	fi | ||||||
|  | 
 | ||||||
|  | 	vpd_pg83="/sys/block/$device/device/vpd_pg83" | ||||||
|  | 	if [ -f "$vpd_pg83" ]; then | ||||||
|  | 		if grep -q --binary "iqn." "$vpd_pg83"; then | ||||||
|  | 			MEDIA="iscsi" | ||||||
|  | 		fi | ||||||
|  | 	fi | ||||||
| else | else | ||||||
| 	if [ -f "$VDEV_UPATH" ]; then | 	if [ -f "$VDEV_UPATH" ]; then | ||||||
| 		MEDIA="file" | 		MEDIA="file" | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Don Brady
						Don Brady