仓库源文站点原文


title: 榨干这台 NAS 第 000 话-目录结构 tags:


这是一系列关于 NAS 的文章,系列的名称你们也看到了:「榨干这台 NAS」。我将尽可能详细的介绍 NAS 相关的知识,帮助你最大限度的发挥你的手中 NAS 的威力!

<!-- more -->

关于第一话,按照一般的文章套路来说,都是介绍一下 NAS 是什么,能用来做什么。但是我觉得能看到这篇文章的人,一般也不再需要科普这些内容。对了,此系列教程全部是软件向的,如果你需要自己组装一台 NAS,那么这系列的文章你可以先收藏,等组装完了再来看。话说回来,本文将向大家介绍一下我是如果规划我的文件目录结构的。

文件目录结构的构建,将对后续所有的容器搭建起到十分关键的影响,说他是万事之根本也不为过,不光是 NAS,你的 PC,你的程序项目,一个考虑周到且一目了然的目录结构,将极大方便你的后续工作。

P.S.:本文不但是 NAS 的文件目录,而且是这系列文章的目录结构。

P.P.S.:关于文件夹的命名规则,全小写(ofcourseistillloveyou),全大写(OFCOURSEISTILLLOVEYOU),大驼峰(OfCourseIStillLoveYou),小驼峰(ofCourseIStillLoveYou),下划线连接(of_course_i_still_love_you),连接号连接(of-course-i-still-love-you)都随你心意,只要你能做到一下几点:「统一、容易辨识、尽量不要空格,尽量只使用英文、数字、连接号和下划线」。

系列相关文章:

  1. {% post_link 榨干这台NAS第001话-文件浏览器(FileBrowser) %}

root(根目录)

这里的 root 指的是你的 NAS 中存放你大部分个人文件的最顶层目录,而不是 Linux 系统中的 / 目录。

从这里开始,我们就要对你的文件进行分类。

𝐫𝐨𝐨𝐭
├── backup
├── books
├── code
├── data
├── downloads
├── manga
├── media
├── music
└── pictures

media(媒体)

存放你大多数媒体文件的地方。

肯定有一部分人想要有一台 NAS 的初衷是想搭建一个自己的家庭媒体中心。而这个文件夹就是家庭媒体中心的关键。你的电视剧,电影,小电影,行车记录仪,各类自媒体的视频存档,都可以放在这个文件夹下面。

root
├── backup
├── books
├── code
├── data
├── downloads
├── manga
├── 𝐦𝐞𝐝𝐢𝐚
│   ├── av
│   ├── bilibili
│   ├── h
│   ├── moive
│   ├── tv_series
│   ├── teslacam
│   └── youtube
├── music
└── pictures

moive(电影)

存放你正经电影的地方。

此目录下应该只存放被刮削后的电影,每部电影应该拥有自己的单独子文件夹,子文件夹中存放电影、字幕、nfo文件和海报图片。电影(moive)文件夹的目录将在后续的文章中进行详细介绍。

tv_series(电视剧集)

存放你各类电视剧集的地方。

你的动漫,美剧,韩剧,抗日神剧等都应该存放在这里。和电影(moive)文件夹相同,每部电视剧集应该拥有自己的单独子文件夹,子文件夹中存放电视剧集、字幕、nfo文件和海报图片。电视剧集(tv_series)文件夹的目录将在后续的文章中进行详细介绍。

av(不正经电影)

存放小姐姐的地方。

你的小姐姐们都住在这里,这里的文件命名也有相应的规则,具体规则以及相关的工具,也会在后续文章中介绍。

h(不正经视频)

一些没有番号部队番号的小姐姐,将会放在这里。

youtube

YouTube 的视频存档将存放在此处。后续将会介绍用于下载 YouTube 视频的工具。

bilibili

同 YouTube。

TeslaCam(特斯拉汽车行车记录视频以及哨兵录像)

特斯拉汽车行车记录录像将会存放在此处。后续将会介绍用于合并和查看行车记录仪的工具。

pictures(照片)

NAS 的另一个作用就是作为家庭相册,你的手机,相机拍摄的照片和视都将存储在此处,在这里,分类的方式多种多样,可以按照设备分类、按照日期分类、按照事件分类请以你觉得方便的形式进行分类,这些都不太会影响后续的家庭相册的建立。但是请尽量做到容易辨识。

关于家庭相册的建立,后续的文章也将会进行介绍。

root
├── backup
├── books
├── code
├── data
├── downloads
├── manga
├── media
├── music
└── 𝐩𝐢𝐜𝐭𝐮𝐫𝐞𝐬
    ├── iPhone_7
    │   └── 2022
    │       └── 08
    ├── Nikon_D5600
    │   └── 20220808_重庆行
    ├── iCloud
    │   └── bot960528gmailcom
    │       └── 2022
    │           └── 08
    │               └── 08
    ├── Qzone
    └── other

接下来介绍几种分类方式:

iPhone_7(按照设备)

此处将存放你的 iPhone 7 拍摄的照片和视频。

2022(年份)

此处将存放你的 iPhone 7 于 2022 年所拍摄的照片和视频。

08(月份)

此处将存放你的 iPhone 7 于 2022 年 8 月所拍摄的照片和视频。

Nikon_D5600(按照设备)

此处将存放你的 Nikon D5600 拍摄的照片和视频。

20220808_重庆行(时间_旅行)

此处将存放你的 Nikon D5600 在 2022 年 8 月 8 日于重庆旅行时拍摄的照片和视频。

iCloud(按照备份方式)

此处将存放从 iCloud 下载的照片和视频。关于自动从 iCloud 定时下载照片的方法,后续将进行介绍。

Qzone(按照照片来源)

此处将存放你在 QQ 空间的黑历史照片。关于 QQ 空间相册、说说的下载备份方法,后续将进行介绍。

other(其他)

此处将存放一些你懒的分类无法分类的照片。

downloads(下载)

下载,也是 NAS 的主要任务之一,你的所有下载任务以及下载的文件,应该都存放在此处。

关于下载的分类,我的规则是按照下载器的种类进行分类。当然,在各类下载器内部,希望大家也能做好文件的分类。

各类下载器的安装和配置,今后也将会有相应的介绍。

系列相关文章:

  1. {% post_link 榨干这台NAS第002话-下载工具 %}
root
├── backup
├── books
├── code
├── data
├── 𝐝𝐨𝐰𝐧𝐥𝐨𝐚𝐝𝐬
│   ├── aria2Downloads
│   ├── emuleDownloads
│   ├── farmDownloads
│   ├── qBittorrentDownloads
│   ├── thunderDownloads
│   └── transmissionDownloads
├── manga
├── media
├── music
└── pictures

aria2Download(aria2 下载目录)

此处将存放由 aria2 下载的文件。

emuleDownloads(emule 下载目录)

此处将存放由 emule 下载的文件。

qBittorrentDownloads(qBittorrent 下载目录)

此处将存放由 qBittorrent 下载的文件。

transmissionDownloads(transmission 下载目录)

此处将存放由 transmission 下载的文件。

code(代码)

如果你是一个程序员,那么 NAS 还能成为你的代码仓库,当你在 NAS 上部署你的 git 服务时,其中的数据就可以存储在这里。如果你只将此文件夹作为你的工作目录的话(例如通过 ssh 连接到此服务器进行编码),那么你可以按照代码类型或者编程语言进行分类。

root
├── backup
├── books
├── 𝐜𝐨𝐝𝐞
│   ├── script
│   ├── project
│   ├── java
│   └── python
├── data
├── downloads
├── manga
├── media
├── music
└── pictures

script(按照类型)

此处将存放你的各类脚本。

project(按照类型)

此处将存放你的各个项目。

java(按照编程语言)

此处将存放你使用 java 编写的代码。

python(按照编程语言)

此处将存放你使用 python 编写的代码。

backup(备份)

备份,这是数据保存中必不可少的一环,如果你的数据很宝贵。请务必进行备份。后续我将为大家介绍应该如何备份你的数据。

备份文件夹的命名可以简单些,你只要区分这是什么软件或数据的备份即可,所以你可以使用软件或数据名称加backup,作为你的文件名。

关于备份,希望能做到以下几点:

  1. 记录备份文件的备份时间;

  2. 定时备份;

  3. 压缩后并加密,减少占用空间的同时并保证备份文件的安全;

  4. 3-2-1 备份原则,至少制作份备份,将备份分别存放在种不同的存储媒介中,至少存放份在异地。

请大家务必重视备份的重要性,不然等到数据丢失的时候,是无论如何也无法挽救的。

root
├── 𝐛𝐚𝐜𝐤𝐮𝐩
│   ├── bitwarden_backup
│   └── wechat_backup
├── books
├── code
├── data
├── downloads
├── manga
├── media
├── music
└── pictures

wechat_backup(微信备份)

这里用于存放你的微信备份。

bitwarden_backup

这里用于存放你的 BitWarden 备份。

music(音乐)

此处用于存放你的音乐。音乐的分类就比较简单,可以先按歌手进行分类,然后再安装专辑分类即可。

root
├── backup
├── books
├── code
├── data
├── downloads
├── manga
├── media
├── 𝐦𝐮𝐬𝐢𝐜
│   └── 周杰伦
│       └── 叶惠美
└── pictures

周杰伦

此处用于存放周杰伦的音乐。

叶惠美

此处用于存放周杰伦的叶惠美专辑的歌曲。

books(电子书)

此处用于存放你的电子书,可以按照书籍的类型来分类,如:小说、文献、教科等等,这边将不再进行举例。。后续也将会介绍如果搭建你的电子书仓库。

root
├── backup
├── 𝐛𝐨𝐨𝐤𝐬
├── code
├── data
├── downloads
├── manga
├── media
├── music
└── pictures

manga(漫画)

此处用于存放的漫画。后续也将会介绍如果搭建你的漫画仓库。

root
├── backup
├── books
├── code
├── data
├── downloads
├── 𝐦𝐚𝐧𝐠𝐚
├── media
├── music
└── pictures

data(数据)

数据是一个宽泛的词,其实上述所有的分类,都可以将其划进数据目录,所以这个目录的目的就是为了存放那些无法被上述目录所包含的数据。

root
├── backup
├── books
├── code
├── 𝐝𝐚𝐭𝐚
│   ├── document
│   └── ISO
│       ├── Windows
│       ├── Ubuntu
│       ├── Adobe
│       └── JetBrains
├── downloads
├── manga
├── media
├── music
└── pictures

ISO

用于存放你下载的各类系统镜像和各类软件的安装文件。

Windows

用于存放 Windows 系统安装镜像。

Ubuntu

用于存放 Ubuntu 系统安装镜像。

Adobe

用于存放 Adobe 软件安装程序。

JetBrains

用于存放 JetBrains 软件安装程序。

document(文档)

用于存放你的工作生活文档。分类按照你的实际需求来就行,没有一种特定方法。

只要能遵循分类原则,就可以建立出易于管理和使用的目录。

end

如果你刚开始使用 NAS,那么建议你可以按照这篇文章的介绍,来建立你的目录结构。如果你已经使用 NAS 很长一段时间,上面已经存储了许多数据,那么我还是建议你最好能够慢慢的,分块的整理一下你的 NAS,这将对今后的使用起到极大的帮助!

如果大家对目录结构有什么好的建议或意见,也可以在下面留言,我们可以一起讨论,如果有好的想法,我会第一时间对文章进行完善。