我想将我的树莓派 B 型和我的 2TB 硬盘设置为我的 Windows PC 和 Mac 的备份服务器。我想对我的硬盘进行分区,其中 300GB 用于 Mac 时间机器备份,300GB 用于 Windows 备份映像,剩余空间用于文件共享的分区。
Pi 正在运行 Raspbian 操作系统
谁能指导我如何使用 Pi 来对驱动器进行分区?
谢谢!
一直在遵循本指南(但它不再满足我的需求):https://raymii.org/s/articles/Build_a_35_dollar_Time_Capsule_-_Raspberry_Pi_Time_Machine.html
答案1
本指南假定磁盘位于 /dev/sda(如果仅连接 1 个磁盘,则为正常位置)。它确实使用“fdisk”而不是“parted”
打开终端提示符并键入以下命令:
第一步是激活 root(这使您不必在每个命令之前键入“sudo”:
su -
并输入 root 密码以 root 用户身份登录。
如果磁盘已安装,您将需要通过运行以下命令卸载磁盘:
ummount /dev/sda
现在卸载后,您可以运行命令:
fdisk /dev/sda
这将打开磁盘的分区表进行编辑。
输入m
以获取帮助信息。
您将需要删除任何现有分区。要查看是否有,请输入p
。这将打印设备上的分区列表。
要删除分区,请输入d
分区号。您需要重复此命令,直到删除所有分区。
接下来输入n
创建新分区的命令。输入p
默认的主分区。
它会要求您提供部门信息。对于第一个分区,输入默认的起始扇区(我相信只需将其留空即可使用默认值),然后对于结束扇区,输入+300G
这将创建一个 300GB 的分区。
对 Windows 备份磁盘再次重复该n
命令,然后对文件共享分区再次重复该命令,但这一次,使用默认的结束扇区来最大化磁盘空间。
通过输入将新的分区表写入磁盘w
。
要在这些新分区上创建 ext4 文件系统,请运行:
mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda2
mkfs.ext4 /dev/sda3
这些命令假设您对分区进行了编号 1-3,并且希望使用大多数 Linux 发行版使用的 ext4 格式。
要挂载这些文件系统,您需要创建一个文件夹来挂载每个分区。我将使用 /mnt 作为示例,但您可以使用任何位置。
mkdir /mnt/timemachine
mkdir /mnt/windowsbackup
mkdir /mnt/filesharing
然后运行以下命令来挂载分区:
mount -t ext4 /dev/sda1 /mnt/timemachine
mount -t ext4 /dev/sda2 /mnt/windowsbackup
mount -t ext4 /dev/sda3 /mnt/filesharing
这些现在应该可以用于您的目的。