2024/04/27

在Ubuntu 22.04 LTS上掛載Synology NAS的iSCSI LUN磁區教程

# 安裝iSCSI
sudo apt update -y
sudo apt install -y open-iscsi

# 修改配置透過CHAP連接
sudo vim /etc/iscsi/iscsid.conf

# 自動登錄
node.startup = automatic
# 認證改為CHAP
node.session.auth.authmethod = CHAP
# 設置CHAP帳號
node.session.auth.username = YourCHAPUsername
# 設置CHAP密碼
node.session.auth.password = YourCHAPPassword

# 開啟open-iscsi服務
sudo systemctl enable --now open-iscsi

# 發現iSCSI目標
sudo iscsiadm -m discovery -t sendtargets -p targetIP
# 保持開機自動連接
sudo iscsiadm -m node -T IQN-Address -p targetIP --op=update -n node.startup -v automatic
# 檢查連線詳細狀態
sudo iscsiadm -m session -P 3

# 查找剛剛加入的iSCSI硬碟編號
lsblk

# 格式化硬碟
# 輸入n選擇P,最後輸入w即可
sudo fdisk /dev/sdb

# 格式化為ext4
sudo mkfs.ext4 /dev/sdb1
# 建立要掛載資料夾
sudo mkdir /mnt/iscsi
# 將該分區掛載到資料夾
sudo mount /dev/sdb1 /mnt/iscsi

# 修改至開機時掛載
sudo vim /etc/fstab
/dev/sdb1 /mnt/iscsi ext4 defaults,_netdev 0 0