linux掛載伺服器
1. linux磁碟掛載和擴容(1)
本章我們先介紹Linux伺服器磁碟掛載,下期介紹Linux磁碟擴容問題。
Linux磁碟掛載有兩種情況
1. 小於2T磁碟掛載
2. 大於2T磁碟掛載
下面我們分別介紹兩種情況的掛載方式
以下磁碟名稱都以/dev/sdc為例
掛載小於2T的磁碟也分兩種
第一種,直接掛載裸盤,此刻就不用創建分區
在這種情況下,可以直接格式化磁碟,我們這里用ext4格式,當然也可以使用xfs格式
1)格式化分區
2)掛載磁碟
在掛載磁碟之前為了防止機器重啟的時候沒有載入磁碟,我們需要添加配置文件
1)創建分區
在這種情況下,我們需要先將裸盤創建分區,需要使用fdisk命令
以下都是按照實際運維工作中使用的介紹,還有特殊情況可以自行搜索文檔研究。
3) 掛載分區
和上面一樣,掛載大於2T的磁碟也分裸盤和分區
第一種,掛載裸盤的話,和小於2T一樣,不涉及分區情況,可以直接掛載,具體掛載方式可以參考小於2T的裸盤掛載方式
下面具體說一下第二種,磁碟分區掛載
這種方式已經不能使用fdisk工具了,fdisk只適合劃分2T一下的磁碟,此刻需要用到的工具是parted
1)建立磁碟標簽GPT
parted /dev/sdc
查看當前磁碟信息
print 可以看到磁碟還沒有分區
我們這里使用創建主分區,並且使用全部磁碟
mkpart primary 0% 100%
4) 掛載磁碟
這里也參考上面的磁碟掛載,寫入配置文件/etc/fstab,這里為了簡便,我直接在命令行掛載了。
此時可以看到磁碟已經掛載
2. linux 系統數據盤掛載完整過程
阿里雲掛載雲盤第一步
在阿里雲管理員後台,雲盤管理中心掛載好雲盤在哪個伺服器上面。
登錄 ECS管理控制台
在左側導航欄中,選擇 存儲 > 雲盤
選擇地域。
找到 待掛載 雲盤,在 操作 列中,選擇 更多 > 掛載 。
彈出框中完成設置
目標實例 :只能選擇同一可用區的ECS實例。
磁碟隨實例釋放 :如果選中,當實例釋放時,該雲盤也會同時釋放。
自動快照隨磁碟釋放 :如果選中,當雲盤釋放時,該雲盤創建的所有自動快照都會一起釋放,但手動快照不會釋放。建議您不要選擇該選項,保留備份數據。
完成設置後,單擊 執行掛載 。
image
刷新雲盤列表,如果是 使用中 ,表示掛載伺服器成功,暫時還不能使用,因為還沒分區
和指向路徑
數據盤掛載,磁碟分區,關聯路徑
第一、檢查阿里雲伺服器數據盤情況
利用fdisk -l命令,檢查當前VPS的數據硬碟情況
image
這里我們可以看到有100GB數據盤沒有掛載,肯定需要利用起來的。
第二、掛載阿里雲數據硬碟
輸入"fdisk /dev/vdb",然後根據下圖的提示,輸入n,p,1,回車,回車,wq,保存退出。
20180301163914830.png
完畢之後,我們輸入
fdisk -l
正常是可以看到100GB已經別分區
第三、格式化分區及掛載目錄
格式化掛載數據硬碟分區
mkfs.ext3 /dev/vdb1
創建目錄掛載
如果我們安裝的是LNMP/AMH一鍵包,那默認是在HOME目錄下;如果是安裝WDCP面板,那需要安裝在WWW目錄下,我們需要先檢查是否有對應的目錄,沒有需要mkdir創建目錄。
我們這邊掛載到/mnt目錄
echo '/dev/vdb1 /mnt ext3 defaults 0 0' >> /etc/fstab
第四、執行mount掛載操作
mount/dev/vdb1/mnt/data
掛載到新分區
查看分區
執行下面操作
df -h
鏈接:https://www.jianshu.com/p/fa587bbfbb60
3. linux怎樣掛載其他伺服器上的分區
看看開機的時候報什麼錯吧。
另外注意portmap、netfs服務要設成開機啟動。
我遇到過一次,開機時netfs報錯mount失敗,英文報錯,大概意思是
不能到達主機
也就是網路問題。
當然開機後網路沒問題。開機後輸入mount
-a
掛全部fstab內容也沒問題,要掛的都掛上了。所以主要原因應該是啟動時網路沒准備好,就開始試圖掛載nfs共享,所以無法自動掛載。
可以這樣,設個開機啟動。命令為mount
-a
,掛載fstab內容,但是為了等網路准備好再掛載免得失敗,mount前加條命令
sleep
30(睡眠30秒),就成了。
也可以改下netfs的開機啟動文件,在monut前加一行睡眠命令,讓netfs先等一會再繼續執行掛載網路文件系統的行為。
4. linux 怎麼掛載另一台linux伺服器的系統
你只能掛載另外一台linux伺服器的某個目錄,但是沒法掛載他的系統
5. linux掛載san存儲卸載後可以在掛載其他linux伺服器嗎
linux掛載san存儲卸載後可以在掛載其他linux伺服器的。
6. LINUX怎麼掛載NFS
在linux客戶端掛接(mount)NFS磁碟共享之前,必須先配置好NFS服務端。x0dx0a1、Solaris系統NFS服務端配置方法如下:x0dx0a(1)修改 /etc/dfs/dfstab, 增加共享目錄x0dx0ashare -F nfs -o rw /export/home/sunkyx0dx0a(2)啟動nfs服務x0dx0a# /etc/init.d/nfs.server startx0dx0a(3)NFS服務啟動以後,也可以使用下面的命令增加新的共享x0dx0a# share /export/home/sunky1x0dx0a# share /export/home/sunky2x0dx0a註:/export/home/sunky和/export/home/sunky1是准備共享的目錄x0dx0ax0dx0a2、linux系統NFS服務端配置方法如下:x0dx0a(1)修改 /etc/exports,增加共享目錄x0dx0a/export/home/sunky 10.140.133.23(rw)x0dx0a/export/home/sunky1 *(rw)x0dx0a/export/home/sunky2 linux-client(rw)x0dx0a註:/export/home/目錄下的sunky、sunky1、sunky2是准備共享的目錄,10.140.133.23、*、 linux-client是被允許掛接此共享linux客戶機的IP地址或主機名。如果要使用主機名linux-client必須在服務端主機 /etc/hosts文件里增加linux-client主機ip定義。格式如下:x0dx0a10.140.133.23 linux-clientx0dx0a(2)啟動與停止NFS服務x0dx0a/etc/rc.d/init.d/portmap start (在REDHAT中PORTMAP是默認啟動的)x0dx0a/etc/rc.d/init.d/nfs start 啟動NFS服務x0dx0a/etc/rc.d/init.d/nfs stop 停止NFS服務x0dx0a註:若修改/etc/export文件增加新的共享,應先停止NFS服務,再啟動NFS服務方能使新增加的共享起作用。使用命令exportfs -rv也可以達到同樣的效果。x0dx0a3、linux客戶端掛接(mount)其他linux系統或UNIX系統的NFS共享x0dx0a# mkdir _p /mnt/nfsx0dx0a註:建立一個目錄用來作掛接點(mount point)x0dx0a#mount -t nfs -o rw 10.140.133.9:/export/home/sunky /mnt/nfsx0dx0a註:這里我們假設10.140.133.9是NFS服務端的主機IP地址,當然這里也可以使用主機名,但必須在本機/etc/hosts文件里增加服務端ip定義。/export/home/sunky為服務端共享的目錄。x0dx0a如此就可以在linux客戶端通過/mnt/nfs來訪問其它linux系統或UNIX系統以NFS方式共享出來的文件了。以上操作在 redhat as server 3、redflag server4.1、suse server 9以及Solaris 7、Solaris 8、Solaris 9 for x86&sparc環境下測試通過。x0dx0a許可權問題:x0dx0a假設 server 端的使用者 jack, user id 為 1818, gid 為 1818, client 端也有一個使用者 jack,但是 uid 及 gid 是 1818。client 端的 jack 希望能完全讀寫 server 端的 /home/jack 這個目錄。server 端的 /etc/exports 是x0dx0a這樣寫的:x0dx0a /home/jack *(rw,all_squash,anonuid=1818,anongid=1818)x0dx0a這個的設定檔的意思是,所有 client 端的使用者存取 server 端 /home/jack 這x0dx0a目錄時,都會 map 成 server 端的 jack (uid,gid=1818)。我 mount 的結果是x0dx0a1. client 端的 root 可以完全存取該目錄, 包括讀、寫、殺??等x0dx0a2. client 端的 jack (uid,gid=1818) 我可以做:x0dx0a rm -rf server_jack/*x0dx0a cp something server_jack/x0dx0a mkdir server_jack/a
7. linux掛載是什麼01
介紹:
Linux 系統中「一切皆文件」,所有文件都放置在以根目錄為樹根的樹形目錄結構中。在 Linux 看來,任何硬體設備也都是文件,它們各有自己的一套文件系統(文件目錄結構)
因此產生的問題是,當在 Linux 系統中使用這些硬體設備時,只有將Linux本身的文件目錄與硬體設備的文件目錄合二為一,硬體設備才能為我們所用。合二為一的過程稱為「掛載」。
如果不掛載,通過Linux系統中的圖形界面系統可以查看找到硬體設備,但命令行方式無法找到。
掛載,指的就是將設備文件中的頂級目錄連接到 Linux 根目錄下的某一目錄(最好是空目錄),訪問此目錄就等同於訪問設備文件。
8. 如何掛載硬碟(在linux中)
Linux添加新硬碟自動掛載硬碟的具體步驟
1.插入新硬碟,啟動Linux伺服器,使用fdisk -l 查看硬碟
#fdisk -l
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
2.格式化硬碟
#mkfs -t ext4 /dev/sdb
3.掛載硬碟
#mount 硬碟地址 要掛載的地址
#mount /dev/sdb /media/imgs
4.實現系統重啟後自動掛載該分區
#vi /etc/fstab
在最後一行添加
/dev/sdb /media/imgs ext4 defaults 1 2
9. linux怎樣掛載其他伺服器上的分區
1、用戶手動掛載點,即用戶自己使用mount命令掛載的設備,一般目錄在/mnt目錄下。下面通過mount將linuxsetup的iso鏡像掛載到/mnt/iso1文件夾中。 #mkdir /mnt/iso1 #mount –o loop linuxsetup.iso /mnt/iso1 2、系統分區的掛載點及介紹如下圖所示
10. linux掛載nfs伺服器,現在掛載nfs的目錄滿了,要怎麼解決
/mnt/data/nfs
/mnt/data/
單獨掛載相互不影響的,/mnt/data 目錄滿 不會影響/mnt/data/nfs目錄,
cd /mnt/data&& -sk *|sort 看一下這個目錄哪個文件或目錄占的多,也許是有一些隱藏文件。