メインコンテンツへスキップ
見出し画像
Photo bytac_life

【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設定を確認してから再起動する。

     
     
    日々の学びのメモや備忘録とか。 心が軽くなる習慣やメンタルケアを発信しています。 AIやパソコンの活用も取り入れながら、 日常を少しラクにするヒントをゆるく更新中。 好奇心のあることを片っ端から忘れがちなのでnoteにまとめていきます。