亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Linux服務器 > 正文

Linux 自動分區、格式化、掛載腳本詳解

2024-09-05 23:03:20
字體:
來源:轉載
供稿:網友

自動分區、格式化、掛載腳本

功能:自動檢測是否有尚未分區的數據盤,格式化新的數據盤并自動掛載

解決了什么問題:一鍵式檢測是否有尚未分區的數據盤,并能對其格式化和自動掛載,省去了復雜的命令和步驟

執行方法:以root身份執行命令

wget http://mirrors.linuxeye.com/scripts/auto_fdisk.shchmod +x auto_fdisk.sh./auto_fdisk.sh

結果:出現如下即自動分區、格式化、掛載成功:

Linux,自動分區,格式化,掛載腳本

腳本內容如下:

#!/bin/bash# Author: yeho <lj2007331 AT gmail.com># BLOG: https://blog.linuxeye.com## Notes: OneinStack for CentOS/RadHat 5+ Debian 6+ and Ubuntu 12+## Project home page:#    http://oneinstack.com#    https://github.com/lj2007331/oneinstackexport PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/binclearprintf "########################################################################    OneinStack for CentOS/RadHat 5+ Debian 6+ and Ubuntu 12+   ##               Auto fdisk               ##    For more information please visit http://oneinstack.com    ########################################################################"echo=echofor cmd in echo /bin/echo; do    $cmd >/dev/null 2>&1 || continue    if ! $cmd -e "" | grep -qE '^-e'; then        echo=$cmd        break    fidoneCSI=$($echo -e "/033[")CEND="${CSI}0m"CDGREEN="${CSI}32m"CRED="${CSI}1;31m"CGREEN="${CSI}1;32m"CYELLOW="${CSI}1;33m"CBLUE="${CSI}1;34m"CMAGENTA="${CSI}1;35m"CCYAN="${CSI}1;36m"CSUCCESS="$CDGREEN"CFAILURE="$CRED"CQUESTION="$CMAGENTA"CWARNING="$CYELLOW"CMSG="$CCYAN"# Check if user is root[ $(id -u) != "0" ] && { echo "${CFAILURE}Error: You must be root to run this script${CEND}"; exit 1; }MOUNT_DIR=/dataFSTAB_FILE=/etc/fstabcount=0TMP1=/tmp/.tmp1TMP2=/tmp/.tmp2> $TMP1> $TMP2# check lock file, one time only let the script run one time LOCKfile=/tmp/.$(basename $0)if [ -f "$LOCKfile" ];then  echo  echo "${CWARNING}The script is already exist, please next time to run this script${CEND}"  echo  exitelse  echo  echo "${CMSG}Step 1.No lock file, begin to create lock file and continue${CEND}"  echo  touch $LOCKfilefi# check disk partitioncheck_disk() {  > $LOCKfile  for i in `fdisk -l | grep "Disk" | grep "/dev" | awk '{print $2}' | awk -F: '{print $1}' | grep "vd"`  do    DEVICE_COUNT=$(fdisk -l $i | grep "$i" | awk '{print $2}' | awk -F: '{print $1}' | wc -l)    NEW_MOUNT=$(df -h)    if [ $DEVICE_COUNT -lt 2 ];then      if [ -n "$(echo $NEW_MOUNT | grep -w "$i")" -o "$(grep -v '^#' $FSTAB_FILE | grep -v ^$ | awk '{print $1,$2,$3}' | grep -w "$i" | awk '{print $2}')" == '/' -o "$(grep -v '^#' $FSTAB_FILE | grep -v ^$ | awk '{print $1,$2,$3}' | grep -w "$i" | awk '{print $3}')" == 'swap' ];then        echo "${CWARNING}The $i disk is mounted${CEND}"      else        echo $i >> $LOCKfile        echo "You have a free disk, Now will fdisk it and mount it"      fi    fi  done  DISK_LIST=$(cat $LOCKfile)  if [ "X$DISK_LIST" == "X" ];then    echo    echo "${CWARNING}No free disk need to be fdisk. Exit script${CEND}"    echo    rm -rf $LOCKfile    exit 0  else    echo "${CMSG}This system have free disk :${CEND}"    for i in `echo $DISK_LIST`    do      echo "$i"      count=$((count+1))    done    [ $count -gt 1 ] && { echo "${CWARNING}This system has at least two free disk, You must manually mount it${CEND}"; exit 0; }  fi}# check oscheck_os() {  os_release=$(grep "Aliyun Linux release" /etc/issue 2>/dev/null)  os_release_2=$(grep "Aliyun Linux release" /etc/aliyun-release 2>/dev/null)  if [ "$os_release" ] && [ "$os_release_2" ];then    if echo "$os_release" | grep "release 5" >/dev/null 2>&1;then      os_release=aliyun5      modify_env    fi  fi}# install ext4modify_env() {  modprobe ext4  yum -y install e4fsprogs}# fdisk ,formating and create the file systemfdisk_fun() {fdisk -S 56 $1 << EOFnp1wqEOFsleep 5mkfs.ext4 ${1}1}# make directorymake_dir() {  echo "${CMSG}Step 4.Begin to make directory${CEND}"  [ -d "$MOUNT_DIR" ] && mv ${MOUNT_DIR}{,_bk}  mkdir -p $MOUNT_DIR  echo "$MOUNT_DIR" >> $TMP1}# config /etc/fstab and mount devicemain() {  for i in `echo $DISK_LIST`  do    echo    echo "${CMSG}Step 3.Begin to fdisk free disk${CEND}"    [ -n "`df -h | grep ${i}1`" ] && { echo "${CFAILURE}The ${i}1 already mount${CEND}"; echo; exit 0; }    fdisk_fun $i > /dev/null 2>&1    echo    echo "${i}1" >> $TMP2  done  make_dir  > $LOCKfile  paste $TMP2 $TMP1 > $LOCKfile  echo  echo "${CMSG}Step 5.Begin to write configuration to /etc/fstab and mount device${CEND}"  while read a b  do    [ -z "`grep ^${a} $FSTAB_FILE`" -a -z "`grep $ $FSTAB_FILE`" ] && echo "${a} $b   ext4  defaults   0 0" >> $FSTAB_FILE  done < $LOCKfile  mount -a  echo}# start scriptecho "${CMSG}Step 2.Begin to check free disk${CEND}"#service mysqld stop#mv /data /rootcheck_oscheck_diskmaindf -h#mv /root/data/* /data#service mysqld startrm -rf $LOCKfile $TMP1 $TMP2

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品午夜精品| 日韩av快播网址| 国产成人一区二区三区| 欧美性猛交xxxx免费看| 国产精品国产亚洲伊人久久| 欧美一区二区三区精品电影| 亚洲国产精品va在线看黑人| 日日狠狠久久偷偷四色综合免费| 亚洲一区亚洲二区亚洲三区| 亚洲三级黄色在线观看| 亚洲专区国产精品| 久久色免费在线视频| 国内精品中文字幕| 欧美精品www在线观看| 亚洲视频专区在线| 久久久久久久久久国产精品| 日本三级韩国三级久久| 国产精品久久9| 一区二区三区无码高清视频| 青青草国产精品一区二区| 欧美成人亚洲成人| 久久99精品国产99久久6尤物| 精品国产户外野外| 日韩av在线影视| 久久久中文字幕| 欧美大片欧美激情性色a∨久久| 精品人伦一区二区三区蜜桃免费| 国产精品一区专区欧美日韩| 深夜福利91大全| 91亚洲精品在线| 成人免费福利在线| 欧美日韩一区二区在线| 亚洲第一偷拍网| 国产精品扒开腿做爽爽爽视频| 日韩欧美中文字幕在线观看| 国模私拍视频一区| 日韩高清av一区二区三区| 亚洲精品视频播放| 亚洲黄色有码视频| 国产婷婷色综合av蜜臀av| 美乳少妇欧美精品| 精品国产一区二区三区久久久| 亚洲女人初尝黑人巨大| 亚洲午夜色婷婷在线| 在线播放精品一区二区三区| 日韩一区二区欧美| 国产精品夜色7777狼人| 日韩av一区二区在线观看| 久久午夜a级毛片| 国产99视频在线观看| 高跟丝袜一区二区三区| 国产亚洲精品91在线| 欧美成人免费一级人片100| 久久精品国产亚洲7777| 91精品视频免费观看| 色综合伊人色综合网| 日韩va亚洲va欧洲va国产| 日韩成人免费视频| 国产精品天天狠天天看| 中文字幕久热精品在线视频| 欧美亚洲视频在线观看| 中文字幕亚洲欧美日韩2019| 国产精品久久久久久超碰| 九九九热精品免费视频观看网站| 欧美激情一区二区三区在线视频观看| 亚洲欧美制服第一页| 伊人久久男人天堂| 一本色道久久88亚洲综合88| 亚洲人成人99网站| 亚洲男女自偷自拍图片另类| 日韩av一区在线| 日韩av黄色在线观看| 中文字幕在线观看亚洲| 日韩大胆人体377p| 精品人伦一区二区三区蜜桃免费| 日韩在线观看免费| 亚洲精品视频在线播放| 亚洲精品在线不卡| 国产精品丝袜久久久久久不卡| 亚洲综合视频1区| 91在线视频免费| 亚洲视频在线免费观看| 欧美一区二区三区图| 欧美特级www| 久热精品在线视频| 亚洲精品狠狠操| 久久久久久久97| 68精品国产免费久久久久久婷婷| 国产精品国内视频| 久久久综合av| 在线精品播放av| 久久精品国产清自在天天线| 国产精品美女免费看| 国产精品一香蕉国产线看观看| 最近中文字幕mv在线一区二区三区四区| 成人在线精品视频| 精品美女国产在线| 久99久在线视频| 日韩欧美在线视频免费观看| 在线观看国产成人av片| 亚洲精品小视频在线观看| 91精品国产91久久久久久不卡| 精品国产91久久久| 国产91精品不卡视频| 国产欧美最新羞羞视频在线观看| 精品在线小视频| 成人h视频在线观看播放| 26uuu国产精品视频| 精品久久久久国产| 在线观看亚洲视频| 国产精品精品视频一区二区三区| 另类天堂视频在线观看| 欧美另类在线播放| 亚洲黄色有码视频| 久久伊人免费视频| 亚洲999一在线观看www| 中文字幕国内精品| 国产精品www色诱视频| 国产成人精品最新| 在线视频免费一区二区| 91久热免费在线视频| 亚洲影院高清在线| 国模gogo一区二区大胆私拍| 国产美女精品视频| 美女精品视频一区| 亚洲国产日韩欧美在线99| 国产成人精品久久亚洲高清不卡| 久久久久久91香蕉国产| 国产精品爽爽ⅴa在线观看| 久久夜色精品国产欧美乱| 美女黄色丝袜一区| 青青久久av北条麻妃海外网| 日本久久精品视频| 欧美高清性猛交| 欧美激情视频网站| 国产日韩欧美在线看| 国产脚交av在线一区二区| 最近2019中文免费高清视频观看www99| 成人免费看片视频| 国产亚洲美女精品久久久| 久久久久久中文| 色先锋久久影院av| 欧美成人午夜激情| 国产999精品视频| 日韩大片在线观看视频| 国产v综合ⅴ日韩v欧美大片| 欧美亚洲成人xxx| 亚洲国产一区自拍| 91高清免费在线观看| 亚洲第一视频网| 国产丝袜一区二区三区免费视频| 亚洲欧美激情视频| 不卡毛片在线看| 热草久综合在线| 久久色精品视频| 欧美激情18p| 国产91成人video| 大荫蒂欧美视频另类xxxx| 亚洲缚视频在线观看| 日韩av手机在线| 欧美日韩中文在线| 欧美丰满少妇xxxxx| 日韩在线视频网| 欧美激情精品久久久久久|