[MacBook Air] SSD の容量不足を SD カードで補う+マウントポイントを任意に指定する手順

写真 2015-09-28 1 33 21
MacBook Air に 64 GB の SD カードを挿したところ

なんやかんやで 256 GB の MacBook Air も 158 GB も消費してしまっていることに気がついた。

$ df -h
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk1 233Gi 159Gi 74Gi 69% 41694118 19287128 68% /
devfs 185Ki 185Ki 0Bi 100% 640 0 100% /dev
map -hosts 0Bi 0Bi 0Bi 100% 0 0 100% /net
map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home
$

使用率は 68 % でそんなに使ってるのかな〜?と思いながらもなんとかしないとなと思い、SD カード(厳密には SDXC らしい)を使って MacBook Air が容量不足にならないように手を打つことにした。

SD カードを差し込むと勝手にマウントしてくれた。らくちんらくちん。

$ df -h
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk1 233Gi 159Gi 74Gi 69% 41694118 19287128 68% /
devfs 185Ki 185Ki 0Bi 100% 640 0 100% /dev
map -hosts 0Bi 0Bi 0Bi 100% 0 0 100% /net
map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home
/dev/disk2s1 60Gi 9.4Mi 60Gi 1% 75 494253 0% /Volumes/Untitled
$


使用した SD カード

しかし、しかし、です。

いかにも取ってつけたような /Volumes/Untitled なんていうマウントポイントの名前なんとかならないか?

そう思ってやり方を調べたのでメモとして残しておきます。

以下の手順でやりました。

  1. UUID を調べる
  2. /etc/fstab ファイルに定義を追加する
  3. リブートする

【手順1】UUID を調べる

SD カードをマウントした状態で diskutil コマンドを実行して調べます。

$ diskutil info /Volumes/Untitled/
Device Identifier: disk2s1
Device Node: /dev/disk2s1
Part of Whole: disk2
Device / Media Name: Untitled 1Volume Name:Mounted: Yes
Mount Point: /Volumes/UntitledFile System Personality: ExFAT
Type (Bundle): exfat
Name (User Visible): ExFATPartition Type: Windows_NTFS
OS Can Be Installed: No
Media Type: Generic
Protocol: USB
SMART Status: Not Supported
Volume UUID: 77835823-7D54-386B-B6C2-2E65AB80C5B8Total Size: 64.8 GB (64809336832 Bytes) (exactly 126580736 512-Byte-Units)
Volume Free Space: 64.8 GB (64782729216 Bytes) (exactly 126528768 512-Byte-Units)
Device Block Size: 512 Bytes
Allocation Block Size: 131072 BytesRead-Only Media: No
Read-Only Volume: No
Ejectable: YesWhole: No
Internal: Yes$

下から10行目あたりに Volume UUID という行があり、この右にずらずら並んでいる英数字が UUID です。これを /etc/fstab に書いてあげればいいわけです。

【手順2】/etc/fstab に定義を追加する

定義を追加すると書きましたが僕の環境では /etc/fstab が存在していなかったので sudo vi /etc/fstab で作りました。

マウントポイントの名前は SDXC カードを使っているので /sdxc にしました。

$ cat /etc/fstab
UUID=77835823-7D54-386B-B6C2-2E65AB80C5B8 /sdxc exfat rw
$

【手順3】リブートする

MacBook Air をリブートさせてマウントポイントを確認します。

$ df -h
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk1 233Gi 158Gi 75Gi 68% 41416105 19565141 68% /
devfs 184Ki 184Ki 0Bi 100% 636 0 100% /dev
map -hosts 0Bi 0Bi 0Bi 100% 0 0 100% /net
map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home
/dev/disk2s1 60Gi 9.4Mi 60Gi 1% 75 494253 0% /sdxc
$

/sdxc でマウントしてくれています。

しかし、何がこれほど SSD の領域を消費しているのか自分でも身に覚えがないので、興味がてら今度調べてみようと思います。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください