LINUX系統下的磁盤共享


  在一台主機上實現磁盤的共享;在另一台主機中進行使用。具體操作如下:

1)在服務器端(server)

  1.安裝軟件和磁盤的划分 

   yum install targetcli.noarch -y          ##若是出現安裝問題,重啟系統或配置yum源
   systemctl   start target
   systemctl   enable target.service
   fdisk /dev/vdb            ##分區,然后把分好的/dev/vdb1共享出去

   partprobe                 ##同步分區表,最終結果如下

   

  2.進入ISCSI交互式模式並進行配置

   targetcli                                                     ##進入配置界面

    --> /backstores/block  create  xniu:storage1   /dev/vdb1          ##創建一個vdb1的別名
   -->/iscsi   create   iqn.2018-08.com.xniu:storage1                         
   -->iscdi/iqn.2018-08.com.xniu:storage1/tpg1/acls  create  iqn.2018-08.com.xniu.key1        ## 創建認證密碼
   --> iscdi/iqn.2018-08.com.xniu:storage1/tpg1/luns  create  /backstores/block/xniu:storage1    
   --> iscdi/iqn.2018-08.com.xniu:storage1/tpg1/portals  create   172.25.254.97                ##與主機相關聯
   --> exit            ##退出即保存。最終結果如下

     

     

  3、systemctl  stop  firewalld            ##關閉防火牆
2)在測試端進行共享磁盤的掛載使用
  1、安裝軟件iscsi(只要是用來發現和認證共享磁盤)

     yum install iscsi-initiator-utils -y
    iscsiadm -m discovery  -t  st -p  172.25.254.97    ##掃描共享設備,-m表明模式為發現;-t 發現類型的設備 -p 發現主機

    vim /etc/iscsi/initiatorname.iscsi                 ##修改認證密碼,此時的認證密碼即為服務器中targetcli中設置的密碼

    

    systemctl restart iscsid.service                   ##重啟ISCSI服務                            
  2、登陸服務器中的共享磁盤

    iscsiadm -m node -T iqn.2018-08.com.xniu:storage1  -p 172.25.254.221 -l    ##-m指模式為節點(主機);-T指向設備;-p為節點主機IP;-l表示登陸
   

    fdisk -l ##查看系統中的磁盤(此時有/dev/sda磁盤生成)

  3.對已經存在的磁盤進行划分及掛載使用

    fdisk  /dev/sda           ##分區/dev/sda1
   partprobe
   mkfs.xfs /dev/sda1        ##格式化
   mount /dev/sda1 /mnt/     ##掛載便可以使用
   
   vim /etc/fstab            ##永久掛載
   --> /dev/sda1   /mnt    xfs    defaults,_netdev  0  0   ##由於共享設備需要在聯網的時候,才能被讀取,所以修改讀取時間
   mount -a                      ##刷新掛載后,使用df 查看掛載情況        

   

3)在客戶端刪除發現的共享目錄:
   yum install tree -y       

   tree /var/lib/iscsi/        ##查看相關服務的分支內容

   
  iscsiadm -m node -T  iqn.2018-08.com.xniu:storage1  -p 172.25.254.97 -u     ##-u表示退出登陸

  

   注釋:-u 退出登陸之后,使用fdisk -l查看,沒有設備/dev/sdv1;但是重新啟動服務iscsi之后,還會有設備的顯示。所以使用以下命令進行共享設備的徹底刪除。

  iscsiadm -m node -T  iqn.2018-08.com.xniu:storage1  -p 172.25.254.221 -o delete    ##刪除設備;重啟ISCSI服務之后,不會顯示設備(刪除設備要在退出登陸之后進行)

  

4)在服務器端的刪除:
  targetcli 

   --> clearconfig  confirm=True  

   --> ls 

   --> exit      ##此時已經刪除了創建的設備了。

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM