Linux的磁盘分区
大于2T分区
Linux-GCAPP1:/ # parted /dev/sdb GNU Parted 2.3 Using /dev/sdb Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) mklabel gpt (parted) print Model: DGC VRAID (scsi) Disk /dev/sdb: 2199GB Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags (parted) mkpart primary 0 2199GB Warning: The resulting partition is not properly aligned for best performance. Ignore/Cancel? Ignore (parted) print Model: DGC VRAID (scsi) Disk /dev/sdb: 2199GB Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 1 17.4kB 2199GB 2199GB primary (parted) quit Information: You may need to update /etc/fstab. linux-GCAPP1:/ # ll /dev |grep sdb brw-rw---- 1 root disk 8, 16 Jan 6 17:58 sdb brw-rw---- 1 root disk 8, 17 Jan 6 17:58 sdb1 linux-GCAPP1:/ # mkfs.ext3 /dev/sdb1
小于2T分区
linux-GCAPP1:~ # fdisk /dev/sdc Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel Building a new DOS disklabel with disk identifier 0x6353d1d5. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable. Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4, default 1): Using default value 1 First sector (2048-1677721599, default 2048): Using default value 2048 Last sector, +sectors or +size{K,M,G} (2048-1677721599, default 1677721599): Using default value 1677721599 Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks. linux-GCAPP1:~ # ll /dev |grep sdc brw-rw---- 1 root disk 8, 32 Jan 6 18:04 sdc brw-rw---- 1 root disk 8, 33 Jan 6 18:04 sdc1 linux-GCAPP1:~ # mkfs.ext3 /dev/sdc1 mke2fs 1.41.9 (22-Aug-2009) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 52428800 inodes, 209714944 blocks 10485747 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=4294967296 6400 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 102400000 Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 32 mounts or
实战中的应用
1、空间的划分(在A机器上操作)
①确认存储设备:
通过fdisk –l可以查看,服务器硬件工程师会提供设备的命名如:/dev/sddlmaa
②分区:
存储空间在2T以下使用fdisk,2T以上使用parted
sjck-1:~ # parted /dev/sddlmaa
GNU Parted 2.3
Using /dev/sddlmaa
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel gpt
Warning: The existing disk label on /dev/sddlmaa will be destroyed and all data
on this disk will be lost. Do you want to continue?
Yes/No? yes
(parted) mkpart primary 0 204800
Warning: The resulting partition is not properly aligned for best performance.
Ignore/Cancel? Ignore
(parted) mkpart primary 204800 3276800
(parted) mkpart primary 3276800 5324800
(parted) quit
mkfs.ext3 /dev/sddlmaa1
mkfs.ext3 /dev/sddlmaa2
mkfs.ext3 /dev/sddlmaa3 ③重启A机器
④创建目录/mysqldb 、/dbdata、/dbdatabk
mkdir /mysqldb
mkdir /dbdata
mkdir /dbdatabk
⑤磁盘挂载
mount /dev/sddlmaa1 /mysqldb
mount /dev/sddlmaa2 /dbdata
mount /dev/sddlmaa3 /dbdatabk
查看挂载情况:df –h
/dev/sddlmaa1 188G 799M 178G 1% /mysqldb
/dev/sddlmaa2 2.8T 253G 2.4T 10% /dbdata
/dev/sddlmaa3 1.9T 7.5G 1.8T 1% /dbdatabk
⑥卸载存储挂载
umount /mysqldb
umount /dbdata
umount /dbdatabk
查看挂载是否卸载:df –h
不会出现挂载信息 2、B机器设置
①创建目录/mysqldb 、/dbdata、/dbdatabk
mkdir /mysqldb
mkdir /dbdata
mkdir /dbdatabk
②磁盘挂载
mount /dev/sddlmaa1 /mysqldb
mount /dev/sddlmaa2 /dbdata
mount /dev/sddlmaa3 /dbdatabk
查看挂载情况:df –h
/dev/sddlmaa1 188G 799M 178G 1% /mysqldb
/dev/sddlmaa2 2.8T 253G 2.4T 10% /dbdata
/dev/sddlmaa3 1.9T 7.5G 1.8T 1% /dbdatabk
③卸载存储挂载
umount /mysqldb
umount /dbdata
umount /dbdatabk
查看挂载是否卸载:df –h
不会出现挂载信息
Linux的磁盘分区的更多相关文章
- Linux中磁盘分区——理论篇
Linux中磁盘分区——理论篇 现在主流的分区的方式有两种——MBR分区和GPT分区,本文将着重介绍MBR分区底层原理,及用相关命令验证相关原理 Linux中磁盘分区理论篇 为什么要对磁盘进行分区 M ...
- Linux下磁盘分区、挂载、卸载操作记录
Linux下磁盘分区.挂载.卸载操作记录. 操作环境:CentOS release 6.5 (Final) Last :: from 118.230.194.76 [root@CentOS ~]# [ ...
- linux初学者-磁盘分区方式篇
linux初学者-磁盘分区方式篇 一般的计算机都会采用mbr分区方式,这种分区方式只能够建立四个主分区,如果还需要或更多的分区,就需要将其中一个主分区建立成一个扩展分区,在里面建立逻辑分区,这些分区信 ...
- Linux系统磁盘分区、删除分区、格式化、挂载、卸载、开机自动挂载的方法总结
Linux系统按照MBR(Master Boot Record)传统分区模式: 注意:传统的MBR(Master Boot Record)分区方式最大只能分2T容量的硬盘,超过2T的硬盘一般采用GPT ...
- Linux下磁盘分区挂载
一般你去买vps都会看到介绍说硬盘多少G 比如 80G 但是你进入系统df -h的时候发现怎么只有10G呢, 其实这10G是用来装系统的和一些常用服务软件的 不是给你放网站数据的 那50G硬盘在哪 ...
- 文件系统管理 之 Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
一.df 命令:df 是来自于coreutils 软件包,系统安装时,就自带的:我们通过这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置: 举例: [root@localhost beinan] ...
- linux 系统磁盘分区之fdisk
对于学习磁盘分区,通常学习的都是fdisk命令 当然,对于小于2TB的磁盘,我们基本上是使用fdisk命令进行分区 下面就简单介绍一下fdisk操作磁盘的基本命令和场景模拟 常用命令介绍 fdis ...
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
磁盘分区表.文件系统的查看.统计的工具很多,有些工具是多功能的,不仅仅是查看磁盘的分区表,而且也能进行磁盘分区的操作:但在本文,我们只讲磁盘分区的查看,以及分区的使用情况的查看:本文只是给新手上路之用 ...
- linux下磁盘分区详解 图文(fdisk;mkfs)
linux分区不同于windows,linux下硬盘设备名为(IDE硬盘为hdx(x为从a-d)因为IDE硬盘最多四个,SCSI,SATA,USB硬盘为sdx(x为a-z)),硬盘主分区最多为4个,不 ...
- 3. Linux系统磁盘分区介绍
1. 磁盘分区基本知识 1)磁盘在使用前一般要先分区(相当于建房子要分房间一样). 2)磁盘分区一般有主分区.扩展分区和逻辑分区之分.一块磁盘最多可以有4个主分区,其中一个主分区的位置可以用一个扩展分 ...
随机推荐
- #1146 - Table 'phpmyadmin.pma__table_uiprefs' doesn't exist
在使用phpmyadmin时,数据库总报错#1146 - Table ‘phpmyadmin.pma_table_uiprefs' doesn't exist 修改phpmyadmin的配置文件con ...
- 类LinkedHashSet
/* * LinkedHashSet底层数据结构由哈希表和链表组成 * 哈希表保证元素的唯一性 * 链表保证元素有序(存储和取出是一致的) * */ import java.util.LinkedHa ...
- Linux 下在后台运行进程:nohup,setsid,& 以及 tmux
参考: Linux 技巧:让进程在后台可靠运行的几种方法 ssh 登录了远程服务器时,如果在前台运行耗时较长的任务, 当 ssh 掉线或关闭窗口时会导致命令停止运行. hup 与 nohup 当用户注 ...
- TNS-01106: Listener using listener name LISTENER has already been started
-- 启动监听,提示已经启动. [oracle@sh ~]$ lsnrctl startLSNRCTL for Linux: Version 12.1.0.2.0 - Production on 06 ...
- mysql使用触发器生成唯一订单号,
需求:订单号唯一,并且期望是时间格式加其他字符串, 实现:采用触发机制,在新增时根据新增id值加1作为订单生成的随机且确定唯一的数,因为id唯一: 遇到问题:新增时不能提前知道id值, 解决:取到当前 ...
- 常用js方法封装使用
// 冒泡排序 export function bubbleSort(arr) { let i = arr.length - 1; while (i > 0) { let maxIndex = ...
- [Git] 005 初识 Git 与 GitHub 之分支
在 GitHub 的 UI 界面使用 Git(多图警告) 1. 建立分支 1.1 点击左上方的 Branch: master,在输入框中填入分支名,再点击下方的 Create branch 1.2 此 ...
- Java对象多态性——对象的转型(引用类型之间的类型转换)
Java引用变量有两个类型:编译时类型和运行时类型.编译时类型由声明该变量时使用的类型决定,运行时类型由实际赋给该变量的对象决定. 若编译时类型和运行时类型不一致,就出现多态 正常的方法调用(本态调用 ...
- 《剑指offer》面试题12 打印1到最大的n位数 Java版
书中方法:这道题的一个陷阱在于不能用int或者long去存储你要打印的数,然后用打印函数打印,因为这个数可能会很大.如果加1后超出了最大的n位数,就不打印了.用最高位是否进位判断是否结束,打印的时候注 ...
- expdp和impdp的应用-高版本通过dblink导入到低版本
今天接到要进行数据库用户的部分数据迁移需求,需求如下 IMP.WO.INSA开头的表只要结构,不要数据 B.TEMP.TMP开头的表不用导 其他表需要导出数据和表结构,同时要求导出此用户下的所有其他对 ...