
【Linux Mint】写真や音楽をiPhoneからパソコンに保存する方法(ダウンロードもできる)
Linux Mintで「ホーム全体」と「4TB HDD全体」をiPhoneからSMB共有する方法
私の環境がhddを内蔵してるので、ホームとHDDどちらにも保存できるようにする設定を例にしてます。
■ 完成形
Linux Mint PC
├─ ホーム
│ └─ /home/ユーザー名
│ → iPhoneからアクセス
│
└─ 4TB HDD
└─ /mnt/backup
→ iPhoneからアクセス
iPhone
└─ Owlfiles
└─ SMB接続
├─ Home
└─ Backup
━━━━━━━━━━━━━━━━━━━━
1.4TB HDDのUUIDを確認
━━━━━━━━━━━━━━━━━━━━
sudo blkid /dev/sda1
表示例:
/dev/sda1: LABEL="4T HDD" UUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" TYPE="ext4"
このUUIDを控える。
━━━━━━━━━━━━━━━━━━━━
2.4TB HDDのマウント先を作成
━━━━━━━━━━━━━━━━━━━━
sudo mkdir -p /mnt/backup
━━━━━━━━━━━━━━━━━━━━
3.fstabをバックアップ
━━━━━━━━━━━━━━━━━━━━
sudo cp /etc/fstab /etc/fstab.backup
━━━━━━━━━━━━━━━━━━━━
4.4TB HDDを自動マウントする設定
━━━━━━━━━━━━━━━━━━━━
sudo nano /etc/fstab
4TB HDDの既存の設定を、
UUID=確認したUUID /mnt/backup ext4 defaults,nofail 0 2
のように変更する。
nanoの保存:
Ctrl + O
Enter
Ctrl + X
━━━━━━━━━━━━━━━━━━━━
5.設定を反映
━━━━━━━━━━━━━━━━━━━━
sudo systemctl daemon-reload
sudo mount -a
確認:
lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINTS
4TB HDDが、
/mnt/backup
にマウントされていればOK。
━━━━━━━━━━━━━━━━━━━━
6.Samba設定をバックアップ
━━━━━━━━━━━━━━━━━━━━
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.backup
━━━━━━━━━━━━━━━━━━━━
7.Samba設定を編集
━━━━━━━━━━━━━━━━━━━━
sudo nano /etc/samba/smb.conf
ファイルの末尾に以下を追加する。
[Home]
path = /home/ユーザー名
writable = yes
read only = no
guest ok = no
valid users = ユーザー名
force user = ユーザー名
[Backup]
path = /mnt/backup
writable = yes
read only = no
guest ok = no
valid users = ユーザー名
force user = ユーザー名
━━━━━━━━━━━━━━━━━━━━
8.Samba設定をチェック
━━━━━━━━━━━━━━━━━━━━
testparm
以下が表示されれば基本的な設定は正常。
Loaded services file OK.
━━━━━━━━━━━━━━━━━━━━
9.Sambaを再起動
━━━━━━━━━━━━━━━━━━━━
sudo systemctl restart smbd
━━━━━━━━━━━━━━━━━━━━
10.Sambaが動作しているか確認
━━━━━━━━━━━━━━━━━━━━
systemctl status smbd --no-pager
以下になっていればOK。
Active: active (running)
━━━━━━━━━━━━━━━━━━━━
11.Sambaユーザーを確認
━━━━━━━━━━━━━━━━━━━━
sudo pdbedit -L
使用するLinuxユーザーが表示されればOK。
Sambaユーザーを登録する必要がある場合:
sudo smbpasswd -a ユーザー名
━━━━━━━━━━━━━━━━━━━━
12.iPhoneのOwlfilesから接続
━━━━━━━━━━━━━━━━━━━━
Owlfiles
↓
ネットワーク
↓
+
↓
SMB
サーバー:
smb://Linux Mint PCのIPアドレス
例:
smb://192.168.2.107
ユーザー名:
Linux Mintのユーザー名
パスワード:
Sambaに設定したパスワード
━━━━━━━━━━━━━━━━━━━━
13.接続後
━━━━━━━━━━━━━━━━━━━━
Owlfilesから、
Home
Backup
の2つが見える。
Home
→ Linux Mintのホームディレクトリ全体
Backup
→ 4TB HDD全体
━━━━━━━━━━━━━━━━━━━━
【運用イメージ】
━━━━━━━━━━━━━━━━━━━━
ホーム:
普段使う写真・音楽・書類などを保存する場所。
4TB HDD:
バックアップを保存する場所。
iPhone:
Owlfilesからホームのデータを閲覧・コピーしたり、
4TB HDDへバックアップを保存したりする。
━━━━━━━━━━━━━━━━━━━━
【設定ファイルのバックアップ】
━━━━━━━━━━━━━━━━━━━━
fstab:
/etc/fstab.backup
Samba:
/etc/samba/smb.conf.backup
━━━━━━━━━━━━━━━━━━━━
【重要】
━━━━━━━━━━━━━━━━━━━━
・4TB HDD全体を共有する場合、
/mnt/backupそのものを共有する。
・ホーム全体を共有する場合、
/home/ユーザー名そのものを共有する。
・guest ok = no にして、
Sambaユーザーでログインする。
・設定変更後は必ず、
testparm
でSamba設定を確認してから再起動する。