Devops--簡要NAS搭建一

2021-02-14 Xwell

此文搭建的NAS不能通過外網訪問,只能以區域網為例。

1. 硬體環境

(1)樹莓派3B

(2)希捷NAS硬碟4T

2.環境搭建

2.1 硬碟分區

(1) 樹莓派外界硬碟時不會自動掛載

(2)查看磁碟信息

(3)分區

新購的NAS硬碟還沒使用過,需進行分區;若直接掛載會出現下面錯誤:

root@raspberrypi:/homeroot@raspberrypi:/home/pimount: /home/pi/seagate_disk0: wrong fs type, bad option, bad superblock on /dev/sda, missing codepage or helper program, or other error.

注意:MBR 分區表類型最大支持2T,對於大於2T的硬碟需要使用GPT分區。fdisk只對mbr分區有效,需使用parted分區

root@raspberrypi:/home/pi# parted /dev/sdaGNU Parted 3.2Using /dev/sdaWelcome to GNU Parted! Type 'help' to view a list of commands.(parted) pModel: ST4000VN 008-2DR166 (scsi)Disk /dev/sda: 4001GBSector size (logical/physical): 512B/512BPartition Table: gptDisk Flags:
Number Start End Size File system Name Flags 1 17.4kB 16.8MB 16.8MB Microsoft reserved partition msftres
(parted) mkpartPartition name? []? nas_disk0_1File system type? [ext2]? ext4Start? 16.8MEnd? 3T(parted) pModel: ST4000VN 008-2DR166 (scsi)Disk /dev/sda: 4001GBSector size (logical/physical): 512B/512BPartition Table: gptDisk Flags:
Number Start End Size File system Name Flags 1 17.4kB 16.8MB 16.8MB Microsoft reserved partition msftres 2 16.8MB 3000GB 3000GB ext4 nas_disk0_1
(parted) mkpartPartition name? []? nas_disk0_2File system type? [ext2]? ext4Start? 3TEnd? 100%(parted) pModel: ST4000VN 008-2DR166 (scsi)Disk /dev/sda: 4001GBSector size (logical/physical): 512B/512BPartition Table: gptDisk Flags:
Number Start End Size File system Name Flags 1 17.4kB 16.8MB 16.8MB Microsoft reserved partition msftres 2 16.8MB 3000GB 3000GB ext4 nas_disk0_1 3 3000GB 4001GB 1001GB ext4 nas_disk0_2
(parted) quit

2.2 硬碟格式化

(1)格式化分區

查看格式化前磁碟信息

root@raspberrypi:/home/pi# fdisk -lDisk /dev/sda: 3.7 TiB, 4000787030016 bytes, 7814037168 sectorsDisk model: 008-2DR166Units: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisklabel type: gptDisk identifier: 0EE1BB69-B9E5-4D98-913F-F8CA05130040
Device Start End Sectors Size Type/dev/sda1 34 32767 32734 16M Microsoft reserved/dev/sda2 32768 5859375103 5859342336 2.7T Linux filesystem/dev/sda3 5859375104 7814035455 1954660352 932.1G Linux filesystem

mkfs.ext4進行格式化

root@raspberrypi:/home/pimke2fs 1.44.5 (15-Dec-2018)Creating filesystem with 732417792 4k blocks and 183107584 inodesFilesystem UUID: d66befd2-41b8-4529-b59e-d3b1376e1ef5Superblock backups stored on blocks:        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,        4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,        102400000, 214990848, 512000000, 550731776, 644972544
Allocating group tables: doneWriting inode tables: doneroot@raspberrypi:/home/pimke2fs 1.44.5 (15-Dec-2018)Creating filesystem with 244332544 4k blocks and 61087744 inodesFilesystem UUID: 97f77f54-511f-48e8-808b-6fc503e80bd5Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 102400000, 214990848
Allocating group tables: doneWriting inode tables: doneCreating journal (262144 blocks):doneWriting superblocks and filesystem accounting information: done

(2)掛載

創建掛載目錄

root@raspberrypi:/home/piroot@raspberrypi:/home/piroot@raspberrypi:/home/piseagate_disk0_1  seagate_disk0_2

查看blockid

root@raspberrypi:/home/pi/dev/mmcblk0p1: LABEL_FATBOOT="boot" LABEL="boot" UUID="F661-303B" TYPE="vfat" PARTUUID="1c45f296-01"/dev/mmcblk0p2: LABEL="rootfs" UUID="8d008fde-f12a-47f7-8519-197ea707d3d4" TYPE="ext4" PARTUUID="1c45f296-02"/dev/mmcblk0: PTUUID="1c45f296" PTTYPE="dos"/dev/sda1: PARTLABEL="Microsoft reserved partition" PARTUUID="c356012f-fbb8-4fb5-a358-802513b6353b"/dev/sda2: UUID="d66befd2-41b8-4529-b59e-d3b1376e1ef5" TYPE="ext4" PARTLABEL="nas_disk0_1" PARTUUID="a5c876bb-ee34-429a-a261-e219372786de"/dev/sda3: UUID="97f77f54-511f-48e8-808b-6fc503e80bd5" TYPE="ext4" PARTLABEL="nas_disk0_2" PARTUUID="c2f9e2f5-1457-4fff-b9d4-ef04675390d1"

編輯/etc/fstab,設置開機自動掛載

UUID=d66befd2-41b8-4529-b59e-d3b1376e1ef5  /home/pi/seagate_disk0_1        ext4       defaults          0       0UUID=97f77f54-511f-48e8-808b-6fc503e80bd5  /home/pi/seagate_disk0_2        ext4       defaults          0       0

查看掛載信息

root@raspberrypi:/home/piFilesystem      Size  Used Avail Use% Mounted on/dev/root        29G  1.2G   27G   5% /devtmpfs        459M     0  459M   0% /devtmpfs           464M     0  464M   0% /dev/shmtmpfs           464M  6.2M  457M   2% /runtmpfs           5.0M  4.0K  5.0M   1% /run/locktmpfs           464M     0  464M   0% /sys/fs/cgroup/dev/mmcblk0p1  253M   40M  214M  16% /boottmpfs            93M     0   93M   0% /run/user/1000/dev/sda2       2.7T   89M  2.6T   1% /home/pi/seagate_disk0_1/dev/sda3       917G   77M  870G   1% /home/pi/seagate_disk0_2

相關焦點

  • 家庭NAS部署指南(一),如何搭建自己的第一臺NAS主機?
    由淺入深的說一下個人NAS系統的搭建過程中的一些乾貨。 一、NAS能幹什麼?我需要一臺NAS主機麼? NAS全稱是Network Attached Storage(即獨立網絡存儲器)。我們可以將家裡的電腦、平板、手機、電視等設備連入nas,輕鬆實現數據共享。
  • 使用ubuntu server搭建nas(三)——安裝Docker
    在前兩篇文章中,我已經完成了ubuntu18.04.5系統的安裝,有興趣的朋友可以通過以下連結查看使用ubuntu server搭建nas(一)——硬體及ubuntu18.04.5系統安裝使用ubuntu server搭建nas(二)——設置硬碟掛載及開啟root帳戶基於之前的經驗,我決定這次將所有nas服務以docker容器的形式部署,一方面方便進行管理,另一方面可以和宿主系統形成一定的隔離。
  • 使用Synology家庭NAS搭建ssh蜜罐捕獲全網攻擊流量
    PS:難道讓我買VPS搭建蜜罐嗎?你給我錢?其實蜜罐這個東西,完全可以在家裡部署。如果您的家裡有nas,那麼就完全實現一個簡單的蜜罐功能。並且可靠性還很高。0x02 準備工作準備的東西很簡單1、NAS一臺 最好是群暉的(黑白無所謂),或者自己拿linux搭的NAS。能跑docker就行。2、電信的寬帶或者聯通的寬帶。
  • 一文弄懂什麼是DevOps,媽媽語氣講解
    目錄devops是什麼devops概念提出單體架構+瀑布模式分布式架構+敏捷開發模式微服務架構+DEVOPSdevops深度理解devops實現相關工具devops是什麼devops概念提出單體架構+瀑布模式單體應用架構
  • 樹莓派自建 NAS 雲盤之——樹莓派搭建網絡存儲盤 | Linux 中國
    我將在接下來的這三篇文章中講述如何搭建一個簡便、實用的 NAS 雲盤系統。我在這個中心化的存儲系統中存儲數據,並且讓它每晚都會自動的備份增量數據。本系列文章將利用 NFS 文件系統將磁碟掛載到同一網絡下的不同設備上,使用 Nextcloud[1] 來離線訪問數據、分享數據。本文主要講述將數據盤掛載到遠程設備上的軟硬體步驟。
  • NAS系統簡介
    收錄於話題 #nas 什麼是NASNAS(Network Attached Storage:網絡附屬存儲)按字面簡單說就是連接在網絡上
  • ansible環境搭建
    本文和大家聊聊ansible環境搭建那些事。一、ansible介紹ansible是一個開源自動化運維平臺,可以在Ansible playbook中在完美描述IT應用架構的簡單的自動化語言。Ansible可以管理強大的自動化任務,並且可以適應許多不同的工作流和環境。同時,Ansible的新使用者可以非常快速的使用它並將其帶入生產環境。
  • 利用樹莓派搭建 NAS( 網絡附加存儲)-家庭網盤
    前兩天應群友熱人的邀請,今天寫一下我通過樹莓派在家搭建 NAS - 網絡附加存儲( Network Attached Storage) 的過程,
  • 家用nas應用盤點
    前面幾篇寫過一點關於nas和和礦渣的東西,有需要的同學可以去小黃魚和多多考察。今天在這裡寫下存儲的軟體方案。
  • 如何搭建個人家庭NAS私有雲(硬體選擇篇)
    作為IT男,而且公司存儲界的領頭羊,部門是全球市場佔有率第一的NAS分布式文件系統,這幾年又在負責文件系統和數據服務,想要搭建一個家庭NAS很久了
  • 玩轉威聯通Nas系列之——搭建DDNS(動態域名解析)
    新建獲取並記錄DNSPod Token4、通過ssh方式,連接nas(Ps:至於nas如何開啟ssh,這裡我只簡單說一下,默認大家已經能通過ssh的方式連接nas,下面是簡略說一下如何開啟SSH)在威聯通Nas中開啟SSH,並設置埠號,完成應用使用xshell、FinalShell等工具連接nas,我這裡使用的是
  • 【DevOps+LIVE】直播復盤 – DevOps能力成長模型2018首發
    昨天晚上小編和DevOpsDays中國核心組織者劉徵老師和張樂老師一起嗨了一把,本來規划進行1小時的直播結果延長到了2個小時才結束,觀眾人數在前半段一直處於增長狀態,直到開播一小時到達頂峰
  • 基於macOS的文件共享NAS系統
    周末閒來無事,就在mac本上測試了一下NAS的搭建。NAS全稱Network Attached Storage,即網絡附屬存儲,以數據為中心,將存儲設備與伺服器徹底分離,集中管理數據,從而釋放帶寬、提高性能。搭建一個NAS,家裡所有的電子產品都可以連接nas,集中存儲數據、訪問數據,對於小硬碟的電腦是個福音,其實跟某度雲盤作用是一樣的,只是自己搭建的nas專屬個人使用--私人云盤。
  • 家庭NAS 伺服器搭建方案
    收錄於話題 #nasNAS(Network AttachedStorage:網絡附屬存儲)按字面簡單說就是連接在網絡上,具備資料存儲功能的裝置,因此也稱為「網絡存儲器
  • DevOps第一級:個人級,人人都要裝備的DevOps工具箱
    SonarQube伺服器端bin目錄裡的啟動腳本,伺服器可以正常啟動,可以通過網頁瀏覽到Tomcat的默認網頁 http://localhost:9000/sessions/new  第一次啟動接受所有默認選項即可,默認密碼是 admin / admin martin@mbp:bin/macosx-universal-64 $ pwd/Users/martin/Downloads/devo
  • Azure DevOps的使用入門
    5、小結1、介紹Azure DevOps是由微軟開發的服務平臺,它提供了多種工具,可用於更好地進行團隊協作。4.2 創建 pipeline創建第一個pipeline管道轉到pipeline,然後選擇"新建Create Pipeline選擇Azure Repos
  • 簡單家用NAS搭建 數據備份 家庭分享 聽歌看片舒適的很
    偶然的機會看到了U-nas這個系統,一個國產NSA廠商為自己硬體匹配的系統。人家都拿出來共享了,咱幹嘛不試試,安裝簡便,一樣的下一個鏡像,燒錄到U盤,啟動安裝全自動,完成後再電腦瀏覽器配置好久OK了!,會裝windows就會裝這個,會設置路由器就會設置這個。
  • Followme Devops step by step
    接著上次分享的devops歷程[Followme Devops實踐之路], 大家希望能夠出一個step by step手冊, 那今天我就來和手把手來一起搭建這麼一套環境
  • 介紹一款現在比較流行的NAS系統
    unraid非常輕量(一個u盤加載到內存運行) ,直接samba共享,windows連接nas很方便。
  • DevOps
    英文來自於 https://azure.microsoft.com/en-us/overview/what-is-devops/DevOps