\r\n\r\n

sierraを使用して、macのストレージ領域をクリーンアップするか、またはautomatorを使用するだけです。

クラウドを利用して利用可能なストレージ容量を増やしたい人も、自分でやりたい人も、macossierraが負担を軽くする方法をご紹介します...

Sierraでは、Macの限られたストレージスペースを管理するための新しい方法が用意されており、すべてのファイルをiCloudの支配下に置くこともできます。すべてのポータブルMacは、より小さく、より高速なSSDストレージのみを使用するようになったため、使用可能なスペースを最適化することがこれまで以上に重要になっています。

自動ストレージ管理はデスクトップMacでも同様に有効で、不要なファイルを大量にバックアップして維持する必要がありません。クラウドを利用するにしても、自分でやるにしても、macossierraが負担を軽減する方法をご紹介します。

省スペースはこちら:ストレージの自動最適化

ストレージの最適化は、左上のアップルメニューにある「このMacについて」からアクセスできます。ストレージをクリックすると、ドライブの現在の使用状況をファイルタイプ別に見ることができます。Sierraでは、「管理」をクリックして、スペースの節約に役立つ自動化ツールにアクセスすることができます。

最初のページは、Appleが推奨するMacの容量を節約するための手順の一覧です。ここでは、この部分を省略し、左側の各カテゴリーに注目します。管理者アカウントでログインしている場合でも、下の2つのカテゴリ(「その他のユーザー」と「システム」)はグレーアウトされていることに注意してください。

アプリは、システムにインストールされているすべてのアプリのリストを提供します。Kind」では、そのアプリがappstoreのものかどうか、古いバージョンのアプリなのか重複してインストールされているのかを教えてくれます。

ほとんどのアプリはこのメニューから直接削除できますが、SteamゲームはSteamアプリを経由して削除する必要があるようです。一度も使っていないアプリは、ここのメニューで教えてくれるという嬉しい機能があります。

次のオプションは、同様のメニューである「ドキュメント」です。このペインには、大容量ファイル、ダウンロード、ファイルエクスプローラーの3つのオプションがあります。最初のペインには、ドライブにある最大のファイルのリストが表示されます。ダウンロードは、Finderからダウンロードするフォルダで、中央にあります。最後のオプションはFinderで、フォルダーとファイルサイズでソートされます。

見直しと対策:保管と整理のポイント

次のいくつかのオプションは読み取り専用ですが、GarageBand、iCloud Drive、メールが現在ドライブ上でどのくらいの容量を占めているかを確認することができます。サジェスチョン」画面では、「ストレージを最適化」コマンドを使用して、古いメッセージからダウンロードしたメールの添付ファイルを削除することができます。

iCloudストレージをクリーンアップするには、FinderでiCould Driveフォルダに移動する必要があります。garagebandは管理がはるかに困難です。ループやコースの総容量は得られますが、削除する方法はありません。アプリを削除してしまった場合は、ライブラリの中を掘ってすべてのファイルを削除する必要があります。にあるそうです。

  • Macintosh HD/Library/Application Support/GarageBand
  • Macintosh HD/ライブラリ/アプリケーションサポート/ロジック
  • Macintosh HD / ライブラリ / オーディオ / Apple Loop

最後のパネルは「ゴミ箱」です。このパネルには、ゴミ箱フォルダー内のすべてのファイルが表示されます。ここですべての内容を再確認し、「ゴミ箱を空にする」をクリックします。

トラストクラウド

Sierraの新機能で気になるものといえば、iCloudストレージの最適化でしょう。アップルは、Macのディスクの容量が残り少なくなったときに、ボックスにチェックを入れるだけで、iCloudが魔法のように書類をアップロードしてくれる機能を販売しています。問題は、アップルが考える "ニア・キャパシティ "を知る方法がないことです。

常にローカルに置いておきたいファイルを除外することはできないので、旅行**のために作業しているプレゼンテーションが、Macがインターネットにアクセスできないときには利用できなくなる可能性があります。これらのリスクを承知している限り、あるいはMacにそんなにたくさん入れておけない限りは、この機能を有効にしていきましょう。

システム環境設定」を開き、「iCloud」をクリックします。「iCloud Drive」の横にある「オプション」ボタンをクリックします。この機能を開くためのラジオボタンは、ウィンドウの一番下にあります。完了をクリックして、設定を完了します。それ以外はすべて自動で処理されます。

約75gbの空き容量があるテストマシンにSierraをインストールしましたが、iCloudのアップグレードは発生しませんでした。ただし、この動作は予測できないため、ローカルに保存する必要がある文書は、必ず再確認してください。そのため、この機能は焼き付けに時間がかかるようです。

この機能を使うには、ある程度のiCloudストレージが必要で、無料で手に入る5GBでは、これを減らすことはできそうにないことも忘れてはいけません。

自分で立ち上げる1:スクリプトとオートマタ

iCloudの実装は、ディスクスペースを自動的にクリアする素晴らしい方法ですが、誰もがドキュメントをクラウドに移動できる、または移動したいと思うわけではありません。自宅のNASや職場のネットワーク・ドライブに古いファイルを移動させたい場合、非常に簡単なスクリプトを使用すれば、そのようにすることができます。

これは、ネットワークドライブを自動的に読み込むログインスクリプトと、90日間変更されていないファイルをネットワークドライブに移動するデイリースクリプトの2つに分かれています。

まず、ネットワークドライブを指すようにシンボリックリンクと呼ばれるショートカットフォルダを設定します。この例ではFTPサーバーを使用していますが、ローカルのNASやオフィス内のSMB共有ドライブを簡単に使用することができます。これらの代替方法のコードは、使用しているフォーマットに合わせて若干変更する必要があります。

マウントしようとするドライブの種類によって異なるコマンドがあります、例えばSMB

mount -t **bfs

.

Automatorを開き、アプリケーションを選択します。検索ボックスにshellと入力すると、runshellスクリプトの操作が開始されますので、アプリケーションエリアにドラッグしてください。catの下に、以下のコードを追加し、SSIDとユーザーディレクトリ情報を入力します。

currentNetwork=$(networksetup -getairportnetwork en0)if "$currentNetwork" == "Current Wi-Fi Network: Your_Home_Network_SSID" ; thenif ! -d mkdir /users/your_username/old_docs; thenmkdir /users/your_username/old_docsfi/**in/mount -t ftp "ftp://user:password@ftpaddress/target_directory/users/your_username/old_docsfi

実行し、すべての構文と接続が正しいことを確認します。アプリケーションを保存して、ログインエントリに追加します。このスクリプトは、ログオン時に実行され、Macがホームネットワークに接続されているかどうかを確認します。そして、次のことを確認します。

old_docs

このフォルダはユーザーフォルダ内に存在しますが、存在しない場合は作成し、FTPサーバーのディレクトリを

old_docs

カタログをご覧ください。

次のステップでは、2つ目のオートマトンワークフローを作成します。今回は、カレアラのオプションを選択し、再度runshellスクリプトアクションを選択します。今回は、30日以上前の文書を探し出し、ログイン後に作成したシンボリックリンクに移動するコードを作成し、以下のコードを貼り付け、対象フォルダーに合わせて更新します。

for file in $(find ~/Documents/*.* -atime +30); dodesName=$(basename "$file")mv "file" "/users/your_username/old_docs/$desName"donemyFolders=$(find ~/Documents/* -type d)for folder in $myFolders; dofor file in $(find $folder -atime +30); dodesName=$(basename "$file")folderName=$(basename "$folder")mv "$file" "/users/your_username/old_docs/$folderName/$desName"donedone

その前に、いくつかやっておくことがあります。まず、ターゲットドライブのDocumentsフォルダのディレクトリのイメージを作成します。ある程度のコーディングスキルがあれば、ディレクトリを作成するチェックを追加することもできますが、できるだけ軽量になるようにしました。次に、BASHはファイル名の中にスペースがあると変なので、スペースが入っているファイルをきれいにします。

その仕組みを見てみましょう。最初のforループでは、documentsフォルダー内の30日間にアクセスされていないファイルをすべて取得します。これらのファイルは、basenameというコマンドに渡され、ファイル名だけを残して、コピー先のパスにコピーされます。そして、documents フォルダー内のすべてのディレクトリの配列を作成します。その配列を繰り返し、それを使って、フォルダとファイル名にbasenameコマンドを使い、同じロジックで別のfindコマンドを作成し、それらのファイルを移動するコマンドを構築するのです。

ワークフローを実行して初期クリーンアップを実行し、ワークフローを保存します。アラートの名前を指定するプロンプトが表示されます。ファイル名が決まると、カレンダーが開き、最初のアラートが表示されます。イベントを編集して、毎月の定期的なイベントとして設定し、できれば午前0時頃に設定します。

ローンチ・ユア・オウン2:オートマタ・ソロ

Bashでいじることにアレルギーがあり、フォルダ構造を維持することにこだわらないのであれば、自動アラートを使って個々のカレンダーイベントに対して同様の操作を行うことができます。なお、ホームネットワーク上にいることを再確認することはできないので、このワークフローでは、バックアップを実行するかどうかを確認します。

Request Confirmation」を追加して、欲しいテキストを見つけます。次に、Get で指定されたサーバーを検索し、ワークフローにドラッグします。追加]をクリックし、画面の指示に従ってネットワークドライブを読み込む。

ファインダーの項目を検索し、ワークフローにドラッグします。検索」ドロップダウンリストで、「ドキュメント」フォルダーを選択します。次のすべてが当てはまるものとして扱ってください。次に、「基準」のドロップダウンリストで、「最後に開いた日」、「最後に開いていない日」を選択し、30を入力し、""を選択します。日」です。次に、Move Finderの項目を検索して、ワークフローにドラッグします。最後に、「ターゲット」ドロップダウンリストをクリックし、「その他」を選択し、ナビゲーションポップアップウィンドウでネットワークドライブフォルダを移動します。

ワークフローを実行して、初期クリーンアップを実行する。ファイル名を付けて保存し、カレンダーのイベントを編集して、ネットワークドライブが使用可能であることが確認でき、大量のデータをアップロードしても構わない時間に設定します。

その他のアイデア

Sierraのストレージベースはかなり優秀です。SierraのiCloudストレージの最適化にはさらなる改良が必要かもしれませんが、最終的な詳細が決定されたときに、ロードウォーリアーがこのようなデモを期待できるようになります。Macが常にオンラインである場合、この問題は発生しないことがあります。

スクリプトを書いたり、独自のワークフローを作成したい場合は、同様の方法でダウンロードの自動クリーンアップを作成することができます。このワークフローをMacのスクリプト言語で作成する方法をコメントで教えてください。

Macでオートメーションやシェルスクリプトを使ったものをご覧になりたいですか? コメントでお聞かせください。

  • 2021-03-17 02:14 に公開
  • 閲覧 ( 21 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ