셸 스크립트 빠른 포맷 디스크 생성 및 세부 절차
현재 디스크 파티션 상태 보기
현재 디스크의 파티션 상황을 보십시오. 명령을 사용하십시오: fdisk -l
fdisk -l
//
lsblk
하드 드라이브를 파티션 모드로 전환
fdisk /dev/sdb
( m ): m //
:
( m ):n //
:
Select (default p): e
// e
:
(1-4, 1):1
:
(2048-83886079, 2048):
Last , + or +size{K,M,G} (2048-83886079, 83886079):
( m ):w //
포맷 작업, 완료 후 마운트 가능
mkfs -t ext3 /dev/sdb
// ,ISO 。
// :
mount /dev/cdrom( ) /mnt( )
// :
vi /etc/fstab
dev/sdb /mnt iso9660 default 0 0
관리자를 통해 새로 추가된 디스크 스크립트 생성, 포맷, 마운트 선택참고: 디스크를 직접 생성합니다.
#! /bin/bash
# shell
PS3=" :"
select W in `ls /dev/sd*|grep -o 'sd[b-z]'|uniq` quit
do
case $W in
sda)
fdisk -l /dev/sda
break;;
sd[b-z])
echo "n
p
w" | fdisk /dev/$W
mkfs.xfs -i size=512 /dev/${W}"1" &>/dev/null
mkdir -p /data/${W}"1" &>/dev/null
echo -e "/dev/${W}"1" /data/${W}"1" xfs defaults 0 0
" >> /etc/fstab
mount -a &>/dev/null
break;;
quit)
break;;
*)
echo " , ";;
esac
done
새로 추가된 디스크 스크립트 자동 생성, 포맷, 마운트
#!/bin/bash
shell
for V in $(ls /dev/sd[b-z])
do
echo -e "n
p
w
" |fdisk $V
mkfs.xfs -i size=512 ${V}1 &>/dev/null
sleep 1
M=$(echo "$V" |awk -F "/" '{print $3}')
mkdir -p /data/${M}1 &>/dev/null
echo -e "${V}1 /data/${M}1 xfs defaults 0 0
" >>/etc/fstab
mount -a &>/dev/null
done
마운트 해제
umount /dev/sdb
파티션 삭제참고: 디스크 세션 시작
fdisk /dev/sdb
//
m d 1
셸 스크립트의 빠른 포맷 디스크 만들기와 상세한 조작 절차에 대한 이 글은 여기까지 소개되었습니다. 셸 스크립트의 포맷 디스크 만들기와 관련된 더 많은 내용은 이전의 글을 검색하거나 아래의 관련 글을 계속 보십시오. 앞으로 많은 응원 부탁드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
ZSH에서 물고기까지ZSH는 수년 동안 내 기본 셸이었습니다. 이제 몇 달 동안 사용하면서 ZSH 구성에 대해 몇 가지 사항을 발견했습니다. 우리는 을 제공하는 시스템과 더 빨리 상호 작용하는 경향이 있습니다. 내.zshrc 구성에는 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.