多磁碟自動分區自動掛載指令碼

來源:互聯網
上載者:User

標籤:磁碟分割   自動掛載   fstab   

起源:

準備測試tfs分布式儲存,發現一台伺服器24塊大盤,還有好幾台伺服器, 想想那麼碰分區格式化,UUID自動掛載,還好有自動指令碼。

1,yes能在你需要輸入y時幫你操作,要不一台伺服器不間斷24次y還不知道什麼時候敲擊

2,UUID也能自動擷取,這樣才能自動掛載且盤符能固定


#!/bin/bash#mkfs.ext4mkdir /data/disk{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24}yes | mkfs.ext4  /dev/sdbyes | mkfs.ext4  /dev/sdcyes | mkfs.ext4  /dev/sddyes | mkfs.ext4  /dev/sdeyes | mkfs.ext4  /dev/sdfyes | mkfs.ext4  /dev/sdgyes | mkfs.ext4  /dev/sdhyes | mkfs.ext4  /dev/sdiyes | mkfs.ext4  /dev/sdjyes | mkfs.ext4  /dev/sdkyes | mkfs.ext4  /dev/sdlyes | mkfs.ext4  /dev/sdmyes | mkfs.ext4  /dev/sdnyes | mkfs.ext4  /dev/sdoyes | mkfs.ext4  /dev/sdpyes | mkfs.ext4  /dev/sdqyes | mkfs.ext4  /dev/sdryes | mkfs.ext4  /dev/sdsyes | mkfs.ext4  /dev/sdtyes | mkfs.ext4  /dev/sduyes | mkfs.ext4  /dev/sdvyes | mkfs.ext4  /dev/sdwyes | mkfs.ext4  /dev/sdxyes | mkfs.ext4  /dev/sdy#mountmount -t ext4 /dev/sbb /data/disk1mount -t ext4 /dev/sdc /data/disk2mount -t ext4 /dev/sdd /data/disk3mount -t ext4 /dev/sde /data/disk4mount -t ext4 /dev/sdf /data/disk5mount -t ext4 /dev/sdg /data/disk6mount -t ext4 /dev/sdh /data/disk7mount -t ext4 /dev/sdi /data/disk8mount -t ext4 /dev/sdj /data/disk9mount -t ext4 /dev/sdk /data/disk10mount -t ext4 /dev/sdl /data/disk11mount -t ext4 /dev/sdm /data/disk12mount -t ext4 /dev/sdn /data/disk13mount -t ext4 /dev/sdo /data/disk14mount -t ext4 /dev/sdp /data/disk15mount -t ext4 /dev/sdq /data/disk16mount -t ext4 /dev/sdr /data/disk17mount -t ext4 /dev/sds /data/disk18mount -t ext4 /dev/sdt /data/disk19mount -t ext4 /dev/sdu /data/disk20mount -t ext4 /dev/sdv /data/disk21mount -t ext4 /dev/sdw /data/disk22mount -t ext4 /dev/sdx /data/disk23mount -t ext4 /dev/sdy /data/disk24#auto mount cp /etc/fstab /etc/fstab.bakblkid /dev/sdb |awk ‘{print $2 "    /data/disk1    ext4    defaults    0 0"}‘  >>/etc/fstabblkid /dev/sdc |awk ‘{print $2 "    /data/disk2    ext4    defaults    0 0"}‘  >>/etc/fstabblkid /dev/sdd |awk ‘{print $2 "    /data/disk3    ext4    defaults    0 0"}‘  >>/etc/fstabblkid /dev/sde |awk ‘{print $2 "    /data/disk4    ext4    defaults    0 0"}‘  >>/etc/fstabblkid /dev/sdf |awk ‘{print $2 "    /data/disk5    ext4    defaults    0 0"}‘  >>/etc/fstabblkid /dev/sdg |awk ‘{print $2 "    /data/disk6    ext4    defaults    0 0"}‘  >>/etc/fstabblkid /dev/sdh |awk ‘{print $2 "    /data/disk7    ext4    defaults    0 0"}‘  >>/etc/fstabblkid /dev/sdi |awk ‘{print $2 "    /data/disk8    ext4    defaults    0 0"}‘  >>/etc/fstabblkid /dev/sdj |awk ‘{print $2 "    /data/disk9    ext4    defaults    0 0"}‘  >>/etc/fstabblkid /dev/sdk |awk ‘{print $2 "    /data/disk10    ext4    defaults    0 0"}‘  >>/etc/fstabblkid /dev/sdl |awk ‘{print $2 "    /data/disk11    ext4    defaults    0 0"}‘  >>/etc/fstabblkid /dev/sdm |awk ‘{print $2 "    /data/disk12    ext4    defaults    0 0"}‘  >>/etc/fstabblkid /dev/sdn |awk ‘{print $2 "    /data/disk13    ext4    defaults    0 0"}‘  >>/etc/fstabblkid /dev/sdo |awk ‘{print $2 "    /data/disk14    ext4    defaults    0 0"}‘  >>/etc/fstabblkid /dev/sdp |awk ‘{print $2 "    /data/disk15    ext4    defaults    0 0"}‘  >>/etc/fstabblkid /dev/sdq |awk ‘{print $2 "    /data/disk16    ext4    defaults    0 0"}‘  >>/etc/fstabblkid /dev/sdr |awk ‘{print $2 "    /data/disk17    ext4    defaults    0 0"}‘  >>/etc/fstabblkid /dev/sds |awk ‘{print $2 "    /data/disk18    ext4    defaults    0 0"}‘  >>/etc/fstabblkid /dev/sdt |awk ‘{print $2 "    /data/disk19    ext4    defaults    0 0"}‘  >>/etc/fstabblkid /dev/sdu |awk ‘{print $2 "    /data/disk20    ext4    defaults    0 0"}‘  >>/etc/fstabblkid /dev/sdv |awk ‘{print $2 "    /data/disk21    ext4    defaults    0 0"}‘  >>/etc/fstabblkid /dev/sdw |awk ‘{print $2 "    /data/disk22    ext4    defaults    0 0"}‘  >>/etc/fstabblkid /dev/sdx |awk ‘{print $2 "    /data/disk23    ext4    defaults    0 0"}‘  >>/etc/fstabblkid /dev/sdy |awk ‘{print $2 "    /data/disk24    ext4    defaults    0 0"}‘  >>/etc/fstab


本文出自 “jerrymin” 部落格,請務必保留此出處http://jerrymin.blog.51cto.com/3002256/1768724

多磁碟自動分區自動掛載指令碼

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.