問題:
私は Linux ワークステーションで使用するために、ほとんどのパーティションが Ext4 としてフォーマットされている外付けハードディスクを 2 つ持っています。
しかし、私も MacBook を持っていますが、MacOS 上で Ext4 ファイル システムをサポートするものはほとんどないようです。
そこで、次のコンポーネントだけを持つような小さな Linux システムを含む VirtualBox 仮想マシン (または Docker イメージ?) を作成できると考えました。
- 能力Ext4パーティションのマウント外付けUSBドライブ上;
- インターネット接続;
- Ext4パーティションをアクセス可能にする機能サーバーの作成たとえば、SSH サーバー (ターミナル上の SSH クライアントで直接使用するか、SSHFS を使用してパーティションをマウントする) や SAMBA サーバーなどです。
そこで質問です:
このような最小限の Linux システムを作成または入手するにはどうすればよいでしょうか?
私が求めているのは上記の機能だけなので、通常の Linux ディストリビューションに比べてサイズが非常に小さく、おそらく数百メガバイトかそれ以下になるはずです (GUI は必要ありませんし、上記の機能に直接関係のないサービスも必要ありません)。
そして、このような単純な仮想マシンが Mac 上で常時実行されている場合 (または少なくとも外付けハードディスクを使用する必要があるとき)、リソースを消費することはないと思います。私の考えは正しいでしょうか?
私が試みているのは
使ってみたこのDockerイメージ、これはこのリポジトリOpenSSH サーバーを作成することになります。
これが実行されると、SSH を使用してサーバーに接続し、SSH セッションで Ext4 パーティションをマウントできると思いました。
Docker イメージを正しく実行し、サーバーを起動できます。また、SSH セッション中にコマンドを実行することもできますsudo
(Docker イメージの sudoers リストを変更しました)。ただし、外部 USB ディスク (Ext4 以外のディスクもすべて) にアクセスできず、フォルダーに表示されません/dev
。
答え1
VirtualBox にライブ Linux をインストールすれば十分でしょう。その理由は、ライブ Linux がかなり小さいからです。選択肢はたくさんあります。(ここに説明付きの小さなリストがあります)。私は個人的にスラックスUSB ですが、他にもあります。既成のソリューションに慣れたら、完全に最小限の独自のライブ バージョンを作成することを妨げるものは何もありません。