WSL:【SDカード】利用方法


はじめに

やりたいこと

  • スマホのSDカードに保存した画像データ
  • パソコン(Windows)でファイル操作
  • Linuxコマンドが使いたい
    • WSL(Ubuntu)を利用

確認環境

手順

接続

  • 次のいずれかでWSL-Ubuntuに接続
    • スタートメニューから「Ubuntu」を選択
    • コマンドプロンプトを起動して「wsl」と入力(既定のLinuxに接続される)
    • Teratermから接続
  • 参考
    • 「wsl -l -v」(コマンドプロンプト)で既定のLinuxを確認できる

事前確認

ドライブ名の確認

  • エクスプローラなどでドライブ名を確認
    • Ubuntuから接続したい、ドライブ名「E」を確認した
SDカードのドライブ名を確認する

マウントの確認方法

df -k|grep mnt
$ df -k|grep mnt
none             8162760         4   8162756   1% /mnt/wsl
none             8162760        28   8162732   1% /mnt/wslg
none             8162760        76   8162684   1% /mnt/wslg/versions.txt
none             8162760        76   8162684   1% /mnt/wslg/doc
drvfsa         248751100 202809832  45941268  82% /mnt/c
  • マウントされているのは「c:\」のみ
  • df -k
    • ディスク確認コマンド
  • grep mnt
    • 表示から「mnt」を含むものだけを絞り込み

SDカードのマウント

マウント

sudo mkdir /mnt/e
sudo mount -t drvfs e: /mnt/e
$ sudo mkdir /mnt/e
$ sudo mount -t drvfs e: /mnt/e
  • 成功した場合、何も出力されない
  • mkdir /mnt/e
    • 「/mnt」配下にディレクトリ「e」を作成
  • mount -t drvfs e: /mnt/e
    • eドライブを「/mnt/e」にマウント
    • 「-t」でファイルシステムを指定(「drvfs」は リファレンス を参照)
  • 補足
    • sudoは「root」権限でコマンド実行する場合に使用(パスワード入力)

マウント確認

df -k|grep mnt
$ df -k|grep mnt
none             8162760         4   8162756   1% /mnt/wsl
none             8162760        28   8162732   1% /mnt/wslg
none             8162760        76   8162684   1% /mnt/wslg/versions.txt
none             8162760        76   8162684   1% /mnt/wslg/doc
drvfsa         248751100 202815176  45935924  82% /mnt/c
drvfsa          30498816  29724128    774688  98% /mnt/e
  • eドライブがマウントされた

ディレクトリ移動して確認

cd /mnt/e
ls -l
$ cd /mnt/e
$ ls -l
total 0
drwxrwxrwx 1 root root 512 Jun 23 16:21  Alarms
drwxrwxrwx 1 root root 512 Jun 23 20:32  Android
drwxrwxrwx 1 root root 512 Jun 23 16:21  Audiobooks
drwxrwxrwx 1 root root 512 Sep  7 06:25  DCIM
drwxrwxrwx 1 root root 512 Jun 23 16:21  Documents
drwxrwxrwx 1 root root 512 Jun 23 16:21  Download
drwxrwxrwx 1 root root 512 Jun 23 16:21  LOST.DIR
drwxrwxrwx 1 root root 512 Jun 23 16:21  Movies
drwxrwxrwx 1 root root 512 Jun 23 16:21  Music
drwxrwxrwx 1 root root 512 Jun 23 16:21  Notifications
drwxrwxrwx 1 root root 512 Jun 23 16:21  Pictures
drwxrwxrwx 1 root root 512 Jun 23 16:21  Podcasts
drwxrwxrwx 1 root root 512 Jun 23 16:21  Recordings
drwxrwxrwx 1 root root 512 Jun 23 16:21  Ringtones
drwxrwxrwx 1 root root 512 Jun 23 16:40 'System Volume Information'
  • SDカードの内容が確認できた

リファレンス


Posted by futa