退職は損切りかリスクか。Next.js超入門」のソースがfirebaseのバージョンのせいで動かないので、なんとかするFontAwesomeでSNSのロゴを手に入れようWEBページの余白が消えない!?そんな時はリセットCSSの出番だ【codyhouse】ページスクロールエフェクトを実装したい【オシャレ】FontAwesomeにlinkをつけるCSSの優先順位!!どのセレクタが最強なのかJINテーマの記事内の文字サイズをstyle.cssをいじって修正する不意にCSSだけでおしゃれなボタンを作りたくなったら真似ぶは学ぶ。sambaで自宅にファイルサーバーを構築こんにちは。Pi4を購入〜組み立て〜VPNサーバ構築まで見てきたわけですが、今回はラズパイ4をファイルサーバに仕立てあげようと思います。Pi4は既にsofretherでVPNサーバとして稼働しています。ラズパイ4が参加しているネットワーク外からもアクセスできることを目指しています。VPNサーバとして稼働させていなかったとしても、同じネットワーク内からはファイルサーバにアクセスすることができます。Storage)にするのだ、と息巻いていたのですが、認識が間違っていました。一般的な外付けHDDはPCにUSB接続することが基本です。USBで接続しているPCのみがデータの読み書きを行うことができます。別のPCとのデータ共有のためにはUSBを抜き差ししたりする必要が発生しますね。NASは、ネットワークに直接接続します。ルーターやHUBなどとLAN接続を行うということです。NASにIPが振られるので、ネットワークに参加しているPCなどからアクセスできるので、データの共有が楽だというわけですね。ファイルサーバは外付けHDDが接続されたPC(サーバ)がネットワークに参加し、そのPCを通してその他のPCやスマホからHDDにデータの書き込みを行います。今回の外付けHDDはラズパイにUSBで接続し、そのラズパイを通してデータの共有を図るので、ファイルサーバという方が正しいと思います。ラズパイに接続するHDDの設定フォーマットファイルサーバとしての構築を試みる以上、様々なOSからのアクセスが想定されます。実際にMacやWindowsやLinuxなどが自宅のネットワーク内に存在します。どのOSでも読み書きができる形式にフォーマットする必要があります。現時点では、exFAT形式でフォーマットするのが最適解です。以下、Macを使ってHDDをexFAT形式にフォーマットした際の記事です。やり方など参考にしてください。https://synrock-tech.com/hardware/storage/hdd-formatマウント設定フォーマットができたら、ラズパイにHDDを接続します。ちなみにUSBさしても自動で認識はされないので、ラズパイにexfat-fuseとexfat-utilsをインストールする必要があります。https://synrock-tech.com/hardware/storage/hdddrive-mountingSamba設定HDDが用意できたら、いよいよsambaの設定を行っていきます。sambaインストールまずシステムファイルを最新化しておきましょう。upgradeCopyCopied!アップデートが終わったら、sambaをインストールします。samba-common-binCopyCopied!途中で以下のような画面が表示され、<はい><いいえ>の選択を迫られますが、<いいえ>を選択し、続行します。Service)からコンピュータ名とIPアドレスをひも付けたものを提供してもらう仕組みですが、かつてのバージョンのWindowsで使われていた機能https://www.itmedia.co.jp/news/articles/2002/09/news012.htmlsambaのインストールが済んだら、共有用のファイルを作成します。/media/pi/xx/publicCopyCopied!※xxの部分は/media/piのディレクトリ以下に見えているHDDの名前を入力します。続いてsambaの設定を行います。接続する全てのユーザーのデフォルトユーザーとして割り当てられるUNIXユーザー名を指定。userに設定したユーザーを登録します。パスワードはMacやWindowsからの接続時に必要なので、忘れないでください。パスワードと確認用のパスワードを同じものを2回入力します。表示され、piというユーザーが登録されました。ここまで設定ができたら、sambaを再起動させ設定を反映させましょう。smbdCopyCopied!念のためにステータスを確認しておきます。(running)と表示されているので、sambaが起動していることがわかります。以上で、sambaの設定は終了です。Macから接続確認それではMacBookの設定を行います。Finderの上部メニューの移動からセーバへ接続を選択します。smb://[ラズパイのIPアドレス]を入力します。入力ができたら、接続をクリック。ゲストでも接続を行うことができますが、ここでは登録ユーザー(先ほど登録したユーザー)で接続します。名前とパスワードを入力して、接続をクリックします。https://tool-lab.com/raspberrypi-startup-14/※補足などちなみに上記の設定を行うと、自宅の外にいて別のネットワークに接続していてもVPNサーバであるラズパイに対してVPNセッションを張っている状態だと、問題なく共有ファイルにアクセスすることができました。