我正在使用 Ubuntu 16.04 并希望访问/使用服务器中的不同磁盘(以下磁盘):
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 372G 0 disk
├─sda1 8:1 0 487M 0 part /boot
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 371.5G 0 part
├─CR2--vg-root 252:0 0 115.6G 0 lvm /
└─CR2--vg-swap_1 252:1 0 255.9G 0 lvm [SWAP]
sdb 8:16 0 12.7T 0 disk
└─sdb1 8:17 0 12.7T 0 part /mnt/storage
sdc 8:32 0 5.5T 0 disk
sdd 8:48 0 5.5T 0 disk
sde 8:64 0 5.5T 0 disk
sdf 8:80 0 5.5T 0 disk
sdg 8:96 0 5.5T 0 disk
sdh 8:112 0 5.5T 0 disk
sdi 8:128 0 5.5T 0 disk
sdj 8:144 0 5.5T 0 disk
sdk 8:160 0 5.5T 0 disk
sdl 8:176 0 5.5T 0 disk
sdm 8:192 0 5.5T 0 disk
sdn 8:208 0 5.5T 0 disk
sdo 8:224 0 5.5T 0 disk
sdp 8:240 0 5.5T 0 disk
sdq 65:0 0 5.5T 0 disk
sdr 65:16 0 5.5T 0 disk
sds 65:32 0 5.5T 0 disk
sdt 65:48 0 5.5T 0 disk
sdu 65:64 0 5.5T 0 disk
sdv 65:80 0 5.5T 0 disk
sdw 65:96 0 5.5T 0 disk
sdx 65:112 0 5.5T 0 disk
sdy 65:128 0 5.5T 0 disk
sdz 65:144 0 5.5T 0 disk
sr0 11:0 1 1024M 0 rom
nvme0n1 259:2 0 1.8T 0 disk
nvme1n1 259:1 0 1.8T 0 disk
nvme2n1 259:3 0 1.8T 0 disk
nvme3n1 259:0 0 1.8T 0 disk
我只能访问/使用以下内容:
df -h
Filesystem Size Used Avail Use% Mounted on
udev 126G 0 126G 0% /dev
tmpfs 26G 50M 26G 1% /run
/dev/mapper/CR2--vg-root 114G 83G 26G 77% /
tmpfs 126G 0 126G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 126G 0 126G 0% /sys/fs/cgroup
/dev/sdb1 13T 12T 0 100% /mnt/storage
/dev/sda1 472M 159M 289M 36% /boot
tmpfs 26G 0 26G 0% /run/user/1000
我也尝试以下方法:
sudo fdisk /dev/sdc
Welcome to fdisk (util-linux 2.27.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Device does not contain a recognized partition table.
The size of this disk is 5.5 TiB (6001175126016 bytes). DOS partition table format can not be used on drives for volumes larger than 2199023255040 bytes for 512-byte sectors. Use GUID partition table format (GPT).
Created a new DOS disklabel with disk identifier 0x2a4732aa.
我怎样才能使用其他磁盘sdc
,,sdd
...sdf
您可以从 Fdisk 得到答案 - MBR 或 DOS 分区不能大于 2TB。您需要更改为 GPT 分区。
您可以通过将附加磁盘添加到文件系统表文件中来使用它们
/etc/fstab
。但请注意,您只能添加具有文件系统的磁盘。磁盘通常有一个“分区表”,允许您将多个文件系统放在一个磁盘上,Linux 允许您通过在 SATA 驱动器名称后添加一个数字来寻址分区表中的此类分区 -
/dev/sda1
用于驱动器中的第一个分区/dev/sda
(这适用于 SATA 驱动器和以前的 IDE 驱动器,而对于其他驱动器技术,内核可能使用更复杂的方案 - 例如 NVME 驱动器使用/dev/nvme<controller#>n<device#>p<partition#>
)。要在 Linux 中使用此类磁盘,您必须:
fdisk
如您所展示的那样,但gdisk
可能是更好的选择,因为它支持GPT
现在已成为行业标准的本机类型分区,或者更好:使用更完整的工具gparted
。还有一些图形工具可以做到这一点,例如 GNOME 磁盘或 KDE 分区管理器。mkfs
程序,例如mkfs.ext4
./etc/fstab
(有关详细信息,请参见手册页)。但是,如果您不想使用分区,则不需要使用分区,而且这样做没有意义——也许是因为您只计划每台设备拥有一个文件系统。您可以直接在“原始”设备上创建文件系统。例如,要
/dev/sdc
用作安装在 上的新文件系统/mnt/storage2
,您可以执行以下操作:(第二步最好用一个实际的文本编辑器来完成——
cat
在一个非常重要的系统文件上添加东西/etc/fstab
,这是一个可怕的想法,这个例子只是为了让你了解我们在做什么。)我建议在这个驱动器上创建 RAID,这样你就不会有单独的文件夹来安装每个驱动器,提高稳定性或速度。如果它发生故障而不会丢失 RAID 数据,则可以只更换硬盘。突袭类型很少,请阅读它们并确定哪一种适合您的需求。从第一个链接,您将了解如何设置 raid。
^ https://help.ubuntu.com/community/Installation/SoftwareRAID
关于 RAID 类型:https ://en.wikipedia.org/wiki/RAID#Standard_levels