スポンサーリンク

古いPCをLubuntu + Sambaでファイルサーバー化する手順

はじめに

古いPCが余っていたのでLubuntuをインストールして、Sambaによるファイルサーバーとして活用した手順をまとめました。

【構成】

  • OS用:SSD 128GB(Lubuntuインストール先)
  • データ用:HDD 500GB(Samba共有フォルダ)

HDDを丸ごとデータ領域として使用し、UUIDでマウント指定しています。


1. Lubuntuのダウンロードとインストールメディアの作成

Lubuntuのダウンロード

  1. 公式サイト(https://lubuntu.me)にアクセス
  2. 「Download」からISOファイルをダウンロード

RufusでUSBブートメディアを作成

必要なもの:

手順:

  1. Rufusを起動し、以下のように設定する
項目設定値
デバイス対象のUSBメモリを選択
ブート選択ダウンロードしたLubuntu ISOファイル

その他の設定はデフォルトのままで大丈夫でしたが環境に合わせてください。

  1. 「スタート」をクリック → 警告が出たら「OK」
  2. 書き込み完了まで待つ(数分)

※USBメモリ内のデータはすべて消えます。事前にバックアップを。

USBから起動する

  1. 古いPCにUSBメモリを挿す
  2. 電源を入れてBootメニューでUSBを選択。Bootメニューの起動は機種によって異なります。
  3. Lubuntuの起動メニューから「Install Lubuntu」を選択してインストール
  4. 後は画面の指示に従って手順通り。

2. システムのアップデート

インストール後、まずシステムを最新の状態にします。

sudo apt update && sudo apt upgrade -y

3. データ用ディスクのマウント

データ保存用のマウントポイントを作成し、起動時に自動マウントされるよう設定します。

sudo mkdir /mnt/data
sudo vi /etc/fstab

/etc/fstab に以下を追記:

UUID=d79ca87b-1acc-434d-abf6-731bdb3c571a /mnt/data ext4 defaults,x-gvfs-show 0 2

※UUIDはご自身の環境に合わせて変更してください。UUIDは lsblk -fblkid コマンドで確認できます。


4. Sambaのインストールと設定

インストール

sudo apt install samba -y

設定ファイルのバックアップと編集

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
sudo vi /etc/samba/smb.conf

末尾に以下を追記:

[fileserver1]
   comment = File server 1
   path = /mnt/data
   browseable = yes
   writable = yes
   guest ok = no
   valid users = fileserver
   create mask = 0777
   directory mask = 0777

※fileserverの部分はご自身のLinuxユーザー名に合わせてください。

Sambaユーザーの作成とパスワード設定

sudo smbpasswd -a fileserver

Sambaの起動と自動起動設定

sudo systemctl restart smbd
sudo systemctl enable smbd

5. ディレクトリのパーミッション設定

sudo mount -a
sudo chown fileserver:fileserver /mnt/data
sudo chmod 770 /mnt/data

6. 固定IPアドレスの設定

ファイルサーバーはIPアドレスが変わると困るので、固定IPを設定します。

現在の接続名を確認

nmcli connection show

固定IPを設定

nmcli connection modify "有線接続 1" \
  ipv4.addresses 192.168.2.200/24 \
  ipv4.gateway 192.168.2.1 \
  ipv4.dns 192.168.2.1 \
  ipv4.method manual

IPアドレスはご自身の環境に合わせてください。

設定を反映

nmcli connection down "有線接続 1" && nmcli connection up "有線接続 1"

確認

Lubuntuを再起動して、Windowsのエクスプローラーから\\192.168.2.200でアクセス。

smbpasswd で設定したユーザー名とパスワードで接続。


設定まとめ

項目設定値
共有フォルダ/mnt/data
Samba共有名fileserver1
アクセスユーザーfileserver
IPアドレス192.168.2.200/24
ゲートウェイ192.168.2.1

※これらの設定は環境により適宜変更してください。

Lubuntuは軽量なのでスペックが低い古いPCでも十分ファイルサーバーとして活用できます。


タイトルとURLをコピーしました