Linux 磁盘分区问题

本贴最后更新于 1006 天前,其中的信息可能已经时异事殊

Linux 磁盘分区

问题一:

如果遇到下述问题:

[root@ostack-228-32 ~]# mount /dev/sdb /data/ mount: /dev/sdb is already mounted or /data busy

可以用此方式:

[root@ostack-228-32 ~]# dmsetup status VMDATA--node9-VMDATA--node9: 0 46816583680 thin-pool 0 15633/4145152 0/182877280 - rw no_discard_passdown queue_if_no_space - 1024 VMDATA--node9-VMDATA--node9_tdata: 0 46816583680 linear VMDATA--node9-VMDATA--node9_tmeta: 0 33161216 linear centos-swap: 0 268435456 linear centos-root: 0 629145600 linear [root@ostack-228-32 ~]# dmsetup remove_all [root@ostack-228-32 ~]# dmsetup status centos-swap: 0 268435456 linear centos-root: 0 629145600 linear

最后进行挂载:

[root@ostack-228-32 ~]# mkfs.xfs /dev/sdb mkfs.xfs: /dev/sdb appears to contain a partition table (dos). mkfs.xfs: Use the -f option to force overwrite. [root@ostack-228-32 ~]# mkfs.xfs /dev/sdb1 meta-data=/dev/sdb1 isize=512 agcount=32, agsize=16777216 blks = sectsz=4096 attr=2, projid32bit=1 = crc=1 finobt=0, sparse=0 data = bsize=4096 blocks=536870655, imaxpct=5 = sunit=64 swidth=192 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1 log =internal log bsize=4096 blocks=262143, version=2 = sectsz=4096 sunit=1 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 [root@ostack-228-32 ~]# mount /dev/sdb1 /data

问题二:

fdsik 分区最大只能 2T 分区,需要使用 parted 分区

[root@ostack-228-32 ~]# parted /dev/sdb GNU Parted 3.1 Using /dev/sdb Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) p Model: UN LOGICAL VOLUME (scsi) Disk /dev/sdb: 24.0TB Sector size (logical/physical): 512B/4096B Partition Table: msdos Disk Flags: ​ Number Start End Size Type File system Flags ​ (parted) mklabel gpt Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue? Yes/No? y (parted) mkpart Partition name? []? sdb1 File system type? [ext2]? xfs Start? 0 End? 24.0TB Warning: The resulting partition is not properly aligned for best performance. Ignore/Cancel? Ignore (parted) p Model: UN LOGICAL VOLUME (scsi) Disk /dev/sdb: 24.0TB Sector size (logical/physical): 512B/4096B Partition Table: gpt Disk Flags: ​ Number Start End Size File system Name Flags 1 17.4kB 24.0TB 24.0TB sdb1 ​ (parted) quit Information: You may need to update /etc/fstab. ​ [root@ostack-228-32 ~]# fdisk -l ​ Disk /dev/sda: 480.1 GB, 480070426624 bytes, 937637552 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 262144 bytes / 262144 bytes Disk label type: dos Disk identifier: 0x000ca2b9 ​ Device Boot Start End Blocks Id System /dev/sda1 * 2048 37959679 18978816 83 Linux /dev/sda2 37959680 935542783 448791552 8e Linux LVM WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion. ​ Disk /dev/sdb: 24004.6 GB, 24004587945984 bytes, 46883960832 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 262144 bytes / 786432 bytes Disk label type: gpt Disk identifier: 67F6088B-A02E-4E5A-AAC5-2A06A017E61E ​ ​ # Start End Size Type Name 1 34 46883960798 21.9T Microsoft basic sdb1 Partition 1 does not start on physical sector boundary. ​ Disk /dev/mapper/centos-root: 322.1 GB, 322122547200 bytes, 629145600 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 262144 bytes / 262144 bytes ​ ​ Disk /dev/mapper/centos-swap: 137.4 GB, 137438953472 bytes, 268435456 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 262144 bytes / 262144 bytes ​ [root@ostack-228-32 ~]# mkfs.xfs /dev/sd sda sda1 sda2 sdb sdb1 [root@ostack-228-32 ~]# mkfs.xfs /dev/sdb1 warning: device is not properly aligned /dev/sdb1 Use -f to force usage of a misaligned device [root@ostack-228-32 ~]# mkfs.xfs -f /dev/sdb1 warning: device is not properly aligned /dev/sdb1 meta-data=/dev/sdb1 isize=512 agcount=32, agsize=183140480 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=0, sparse=0 data = bsize=4096 blocks=5860495095, imaxpct=5 = sunit=64 swidth=192 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1 log =internal log bsize=4096 blocks=521728, version=2 = sectsz=512 sunit=64 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 [root@ostack-228-32 ~]# mount /dev/sdb1 /data/ [root@ostack-228-32 ~]# [root@ostack-228-32 ~]# [root@ostack-228-32 ~]# [root@ostack-228-32 ~]# df -Th Filesystem Type Size Used Avail Use% Mounted on devtmpfs devtmpfs 252G 0 252G 0% /dev tmpfs tmpfs 252G 0 252G 0% /dev/shm tmpfs tmpfs 252G 19M 252G 1% /run tmpfs tmpfs 252G 0 252G 0% /sys/fs/cgroup /dev/mapper/centos-root xfs 300G 4.0G 296G 2% / /dev/sda1 xfs 19G 192M 18G 2% /boot tmpfs tmpfs 51G 0 51G 0% /run/user/0 tmpfs tmpfs 60M 0 60M 0% /var/log/rtlog /dev/sdb1 xfs 22T 34M 22T 1% /data [root@ostack-228-32 ~]# vim /etc/fstab
  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    951 引用 • 943 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...