Lines Matching full:disk
250 msg_disk_info="Disk Info"
251 msg_disk_info_help="Get detailed information on disk device(s)"
253 msg_disk_singular="disk"
261 …g_geli_setup="Initializing encryption on selected disks,\n this will take several seconds per disk"
266 msg_invalid_disk_argument="Invalid disk argument \`%s'"
275 msg_missing_disk_arguments="missing disk arguments"
278 msg_no_disks_present_to_configure="No disk(s) present to configure"
281 msg_null_disk_argument="NULL disk argument"
300 msg_raidz1_help="[3+ Disks] Withstand failure of 1 disk. Recommended for: 3, 5 or 9 disks"
308 msg_select_a_disk_device="Select a disk device"
318 msg_swap_size_help="Customize how much swap space is allocated to each selected disk"
321 msg_unable_to_get_disk_capacity="Unable to get disk capacity of \`%s'"
444 local disk line_width
445 for disk in $*; do
451 line_width=$(( $line_width + 1 + ${#disk} ))
452 # Add newline before disk if it would exceed max_width
458 # Add the disk to the list
459 line="$line $disk"
524 # Get a list of probed disk devices
529 local disk name new_list=
530 for disk in $disks; do
531 debug= $disk get name name
535 new_list="$new_list $disk"
541 for disk in $disks; do
542 debug= $disk get name name
543 geom disk list $name | awk '$1 == "Mode:" && $2 != "r0w0e0" { exit 1 }'
544 [ $? -eq 0 ] && avail_disks="$avail_disks $disk"
551 for disk in $disks; do
552 debug= $disk get name name
559 f_dprintf "No disk(s) present to configure"
615 for disk in $ZFSBOOT_DISKS; do
617 $disk $DEVICE_TYPE_DISK device
619 valid_disks="$valid_disks $disk"
622 f_dprintf "$funcname: \`%s' is not a real disk" "$disk"
664 for disk in $disks; do
665 f_isset _${disk}_status && setvar _${disk}_status
670 for disk in $ZFSBOOT_DISKS; do
672 $disk $DEVICE_TYPE_DISK disk
673 f_isset _${disk}_status ||
674 local _${disk}_status
675 setvar _${disk}_status on
678 # Create the checklist menu of discovered disk devices
680 for disk in $disks; do
682 $disk get name name
683 $disk get desc desc
685 f_getvar _${disk}_status:-off onoff
749 # zfs_create_diskpart $disk $index
762 local disk="$1" index="$2"
766 if [ ! "$disk" ]; then
767 f_dprintf "$funcname: NULL disk argument"
772 if [ "${disk#*[$IFS]}" != "$disk" ]; then
773 f_dprintf "$funcname: Invalid disk argument \`%s'" "$disk"
775 f_show_err "$msg_invalid_disk_argument" "$disk"
790 f_dprintf "$funcname: disk=[%s] index=[%s]" "$disk" "$index"
805 # Destroy whatever partition layout is currently on disk.
807 # NOTE: Failure is ok here, blank disk will have nothing to destroy.
817 f_dprintf "$funcname: Destroying all data/layouts on \`%s'..." "$disk"
818 f_eval_catch -d $funcname gpart "$GPART_DESTROY_F" $disk
819 f_eval_catch -d $funcname graid "$GRAID_DELETE" $disk
820 f_eval_catch -d $funcname zpool "$ZPOOL_LABELCLEAR_F" /dev/$disk
823 f_eval_catch -d $funcname gpart "$GPART_CREATE" gpt $disk
824 f_eval_catch -d $funcname gpart "$GPART_DESTROY_F" $disk
845 f_eval_catch $funcname gpart "$GPART_CREATE" gpt $disk ||
853 $disk || return $FAILURE
856 $disk || return $FAILURE
868 $disk || return $FAILURE
896 freebsd-boot 512k $disk || return $FAILURE
901 $disk || return $FAILURE
906 $disk || return $FAILURE
938 ${bootsize}b $disk || return $FAILURE
941 /dev/$disk$bootpart
946 /dev/$disk$targetpart
957 ${swapsize}b $disk || return $FAILURE
960 /dev/$disk$swappart
968 "$align_big" zfs$index freebsd-zfs $ZFSBOOT_POOL_SIZE $disk ||
972 "$align_big" zfs$index freebsd-zfs $disk ||
976 /dev/$disk$targetpart
985 # This is not the first disk in the mirror, do nothing
1000 /dev/$disk${swappart}.eli none swap sw 0 0 \
1004 /dev/$disk$swappart none swap sw 0 0 \
1025 local disks="$*" disk
1040 f_dprintf "$funcname: missing disk arguments"
1104 f_dprintf "$funcname: Preparing disk partitions for ZFS pool..."
1113 for disk in $disks; do
1114 zfs_create_diskpart $disk $n || return $FAILURE
1116 # for $disk)
1118 boot_vdevs="$boot_vdevs $disk$bootpart"
1120 zroot_vdevs="$zroot_vdevs $disk$targetpart"
1140 f_dprintf "$funcname: For encrypted root disk..."
1194 for disk in $disks; do
1200 "$bootpool/boot/$disk$targetpart.eli" \
1202 $disk$targetpart
1210 "$bootpool/$zroot_key" $disk$targetpart
1222 AES-XTS $disk$targetpart
1230 $disk$targetpart
1253 for disk in $disks; do
1254 swap_devs="$swap_devs $disk$swappart"
1261 # Create the ZFS root pool with desired type and disk devices
1406 f_dprintf "$funcname: Configuring disk encryption..."
1415 for disk in $disks; do
1417 geli_%s_keyfile0_load "$disk$targetpart YES" \
1418 $BSDINSTALL_TMPBOOT/loader.conf.$disk$targetpart ||
1422 "$disk$targetpart $disk$targetpart:geli_keyfile0" \
1423 $BSDINSTALL_TMPBOOT/loader.conf.$disk$targetpart ||
1427 "$disk$targetpart \"$ZFSBOOT_GELI_KEY_FILE\"" \
1428 $BSDINSTALL_TMPBOOT/loader.conf.$disk$targetpart ||
1454 # Prompt the user to select a disk and then provide detailed info on it.
1458 local device disk
1461 # Break from loop when user cancels disk selection
1467 $device get name disk
1471 "$disk" "$( gpart show $disk 2> /dev/null )" \
1472 "$disk" "$( camcontrol inquiry $disk 2> /dev/null )" \
1473 "$disk" "$( camcontrol identify $disk 2> /dev/null )"
1586 # Make sure each disk will have room for ZFS
1598 for disk in $ZFSBOOT_DISKS; do
1600 $disk $DEVICE_TYPE_DISK device
1604 teeny_disks="$teeny_disks $disk"
1701 # Prompt the user to input/change the swap size for each disk