我使用樹莓派4b所以插上會自動掛載
1、檢視硬碟掛載
sudo
fdisk -l
想刪除分割槽的話輸入以下命令
sudo
fdisk /dev/sda3 #sda3改為你想刪除的硬碟
然後輸入d就刪除了
sudo d
按 n建立分割槽
按 w儲存退出
建立新檔案系統
sudo mkfs -t ext4 /dec/sda1
掛載硬碟到系統上
sudo
mount /dev/sda1 /mnt #掛載到mnt資料夾下
檢視掛載點
df -h
直接掛載的硬碟用以下的方法:
解除安裝掛載
sudo
umount /dev/sda1
重新掛載:
mount –t ntfs /dev/sda3 /mnt/ntfs
如果想實現開機自動掛載,可以在/etc/fstab裡面新增如下格式語句
sudo
nano /etc/fstab
/dev/sda3 /mnt/ntfs ntfs silent,umask=0,locale=zh_cn.utf8 0 0
這樣可以實現ntfs分割槽裡中文檔名的顯示。
samba協議其實就是檔案共享協議
安裝命令
sudo apt install samba samba-common-bin
中間選yes
完成然後,要在磁碟建立個資料夾
mkdir data
給資料夾賦予一些許可權,先設定擁有者,root使用者和users這個group
chown -r root:users /mnt/ntfs/data
設定許可權
chmod -r ug=rwx,o=rwx /mnt/ntfs/data
修改samba的配置檔案
sudo
nano /etc/samba/smb.conf
更改幾個地方
在####### authentication #######下加下面內容:
security = user
然後找到
[homes]
comment = home directories
browseable = no
#by default, the home directories are exported read-only. change the
#next parameter to 『no』 if you want to be able to write to them.
read only = yes
更改以下內容:
read only = yes改為read only = no
在檔案結尾增加以下**
[public]
comment = public storage
path = /mnt/ntfs/data
valid users
= @users
force group =
users
create mask = 0660
directory mask = 0771
read only = no
ctrl+o儲存ctrl+x退出
重啟smb服務
/etc/init.d/samba-ad-dc restart
新增乙個使用者和密碼
sudo smbpasswd -a pi
window電腦此電腦新增乙個網路位置
輸入\\樹莓派ip\public
即可共享
命令
sudo
apt-get
install aria2 apache2
設定apache2的許可權
sudo visudo
在底部新增以下**
www-data all =
(all) nopasswd: all
(ctrl+x儲存退出)
mkdir ~/.aria2
touch ~/.aria2/aria2.session
nano ~/.aria2/aria2.conf
把aria2做成系統服務:
sudo nano /etc/init.d/aria2c
內容:
#!/bin/sh
### begin init info
# provides: aria2
# required-start: $remote_fs $network
# required-stop: $remote_fs $network
# default-start: 2 3 4 5
# default-stop: 0 1 6
# short-description: aria2 **********
### end init info
case
"$1"
instart)
echo -n "starting aria2c"
sudo -u pi aria2c --conf-path=/home/pi/.aria2/aria2.conf -d;;
stop)
echo -n "shutting down aria2c "
killall aria2c;;
restart)
killall aria2c
sudo -u pi aria2c --conf-path=/home/pi/.aria2/aria2.conf -d;;
esac
exit
ctrl + o 儲存後退出
然後設定這個檔案的許可權。
sudo chmod 755 /etc/init.d/aria2c
新增aria2c服務自動執行:
sudo update-rc.d aria2c defaults
測試服務是否可以啟動:
sudo service aria2c start
cd /var/www
git clone
把/var/www/yaaw 移動到 /var/www/html裡面就可以了
本地瀏覽器輸入樹莓派ip/yaaw
樹莓派搭建私人nas
最開始玩樹莓派也是想能夠搭建乙個私人nas,能夠做資料備份,其中各種折騰,我用的是一塊舊的硬碟加nextcloud實現的私人nas,現在記錄以下搭建的整個過程。1.安裝nextcloud nginx 首先需要安裝nginx nginx是web伺服器,我們安裝的nextcloud會掛載到nginx上面...
樹莓派做Wi Fi熱點
ssh連線上樹莓派 首先安裝create ap,按照github說的安裝主檔案 git clone cd create ap sudo make install然後安裝需要的其他程式 sudo apt get install bash util linux procps hostapd iprout...
樹莓派做Wi Fi熱點
ssh連線上樹莓派 首先安裝create ap,按照github說的安裝主檔案 git clone cd create ap sudo make install然後安裝需要的其他程式 sudo apt get install bash util linux procps hostapd iprout...