Pastebin
Retrouvez, créez et partagez vos snippets en temps réel.
Rechercher un Pastebin
Aucun paste trouvé.
Créer un paste
Pastebin
Blog
tttttttttttt
#!/bin/bash set -e DISK_PART="/dev/sdb1" MOUNT_POINT="/mnt/minio" echo "=== MinIO disk setup starting ===" # 1. Ensure mount directory exists mkdir -p ${MOUNT_POINT} # 2. Check filesystem on /dev/sdb1 FS_TYPE=$(blkid -o value -s TYPE ${DISK_PART} || true) if [ -z "$FS_TYPE" ]; then echo "No filesystem found on ${DISK_PART}. Formatting as XFS..." mkfs.xfs -f ${DISK_PART} else echo "${DISK_PART} already formatted as ${FS_TYPE}" fi # 3. Get UUID UUID=$(blkid -o value -s UUID ${DISK_PART}) if [ -z "$UUID" ]; then echo "ERROR: Unable to retrieve UUID for ${DISK_PART}" exit 1 fi # 4. Add to /etc/fstab if not already present if ! grep -q "${UUID}" /etc/fstab; then echo "Adding ${DISK_PART} to /etc/fstab" echo "UUID=${UUID} ${MOUNT_POINT} xfs defaults,noatime 0 2" >> /etc/fstab else echo "fstab entry already exists" fi # 5. Mount mountpoint -q ${MOUNT_POINT} || mount ${MOUNT_POINT} # 6. Validate df -h | grep ${MOUNT_POINT} echo "=== MinIO disk setup completed successfully ==="
Créé il y a 1 mois.