使用樹莓派掛載行動硬碟進行 samba 共享

2021-10-19 03:02:59 字數 2289 閱讀 6594

samba 是實現 linux/unix 與 windows 檔案共享的一種協議,通過它可以讓 windows 使用者訪問 linux 的檔案就如同訪問本地檔案一樣方便。我們可以利用 samba 來便捷地訪問掛載在樹莓派上的行動硬碟,或者說建立乙個區域網內的大型網盤。

sudo apt-get install samba 

sudo apt-get install samba-common

接下來建立用來分享的資料夾,後續的硬碟也會掛載到這裡。可以專門設定乙個使用者來管理分享工作。我為了方便起見,就直接使用預設的使用者pi

mkdir /home/pi/st_1t_disk
接下來修改 samba 的配置檔案,開啟/etc/samba/smb.conf,在末尾新增以下內容:

[share] # 共享名稱

comment = my share disk # 描述資訊

path = /home/pi/st_1t_disk # 共享的目錄

browserable = yes # 訪問許可權

writable = yes # 寫入許可權

之後為 samba 建立乙個使用者,這個使用者必須已經存在於系統中。更確切的說,這個使用者名稱必須存在於/etc/passpwd之中。

sudo smbpasswd -a pi

sudo service smbd restart # 重啟 samba 服務

順利的話,現在已經可以通過 pc 來訪問共享目錄了。

首先接入硬碟並檢視硬碟狀態,使用命令sudo fdisk -l

device      boot start        end    sectors   size id type

/dev/sda1 2048 1953521663 1953519616 931.5g 7 hpfs/ntfs/exf

其中/dev/sda1便是新接入的行動硬碟碟符。也可以輸入df -h

檔案系統        容量  已用  可用 已用% 掛載點

/dev/root 15g 7.1g 6.7g 52% /

devtmpfs 1.8g 0 1.8g 0% /dev

tmpfs 1.9g 0 1.9g 0% /dev/shm

tmpfs 1.9g 9.5m 1.9g 1% /run

tmpfs 5.0m 4.0k 5.0m 1% /run/lock

tmpfs 1.9g 0 1.9g 0% /sys/fs/cgroup

/dev/mmcblk0p1 253m 54m 199m 22% /boot

tmpfs 383m 4.0k 383m 1% /run/user/1000

/dev/sda1 932g 347g 585g 38% /media/pi/st_1t_zbh

可以從最後一行看到硬碟的資訊。接下來將其掛載到指定的地方。

sudo mount /dev/sda1  /home/pi/st_1t_disk
安裝 ntfs 讀寫模組,並載入核心模組。

sudo aptitude install ntfs-3g

modprobe fuse

設定硬碟的開機掛載。

sudo vim /etc/fstab

# 新增到 /etc/fstab 最後一行

/dev/sda1 /home/pi/toshiba ntfs-3g defaults,noexec,umask=0000 0 0

如果在掛載過程中顯示mount is denied,可能是硬碟正在被某個程序占用。我們可以結束這個程序之後再進行掛載。

sudo fuser -m -u /dev/sda1 # 找到使用 /dev/sda1 的程序

sudo kill [程序**]

現在即可再 windows 資源管理器位址列中直接輸入樹莓派的 ip 位址來訪問 samba 伺服器,需要的憑據即之前選擇的使用者名稱和設定的 samba 密碼。

樹莓派掛載行動硬碟

樹莓派的sd卡實在是小,無法刷pt,可以掛載行動硬碟進行使用。硬體準備 行動硬碟 最好再給行動硬碟加乙個5v 2a的電源,不然只有樹莓派供電可能會出現供電不足影響使用的情況,首先需要將行動硬碟格式化,各式為exfat格式 mount 會不支援 exfat 格式,需要安裝 exfat fuse 軟體之...

u盤自動掛載 樹莓派 給樹莓派掛載行動硬碟或U盤

外接u盤或行動硬碟時,預設不會自動掛載,所以需要用 mount 命令掛載。通常我們在 mnt 或 media 目錄下新建乙個目錄作為掛載點。比如 sudo mkdir mnt 1gb usb flash sudo mount o uid pi,gid pi dev sda1 mnt 1gb usb ...

給樹莓派掛載行動硬碟或U盤

admin 2013年9月8日 2 comments 外接u盤或行動硬碟時,預設不會自動掛載,所以需要用 mount 命令掛載。通常我們在 mnt 或 media 目錄下新建乙個目錄作為掛載點。比如 1 2 3 4 sudomkdir mnt 1gb usb flash sudomount o ui...