与fdisk创建MBR分区一样,sgdisk是一个创建GPT分区的工具,如果你还不了解GPT分区,请参考The difference between booting MBR and GPT with GRUB...查看GPT分区 sgdisk -p /dev/sdb 删除所有分区 sgdisk --zap-all --clear --mbrtogpt /dev/sdb 创建分区 sgdisk -n 1:2048...sgdisk --new=1:2048:7814037134 --change-name=1:dzq-test -u 1:R -t 1:8300 --mbrtogpt -- /dev/sdg 查看分区...1详细信息 sgdisk --info=1 /dev/sdb 删除分区1 sgdisk --delete=1 /dev/sdb partprobe 将磁盘分区表变化信息通知内核,请求操作系统重新加载分区表
前提 ---- 1、已扩容磁盘空间 2、磁盘已经挂载,并创建了文件系统 3、已登录待扩容的 Linux服务器 扩容操作步骤 ---- 以腾讯云磁盘扩容为例 确认磁盘分区方式:fdisk -l 不通操作系统略有不通...vdb1 具体操作步骤: 安装gdisk: yum install gdisk -y 查看Partion unique GUID(UUID): partx /dev/vdb 重建分区1:sgdisk...这里需要执行两遍才会生效,原因未知 若通过gdisk 查 Partion unique GUID(UUID):gdisk /dev/vdb 输入: i quit 重建分区1: sgdisk...old_desc_blocks=125 不等于 new_desc_blocks =188 , 表示扩容成功 查看扩容结果: lsblk 总结共四步 1、查看UUID:partx 或者 gdisk 2、重建分区: sgdisk
Linux系统下必需的分区为: 根分区("/") + 交换分区(swap) swap分区相当于Windows中虚拟内存的概念,也就是内存数据与硬盘的交换。 根分区包含Linux系统所有的目录。...分区工具 fdisk — Linux 自带的命令行分区工具。...https://www.kernel.org/ || util-linux sfdisk — 支持脚本的 fdisk. || util-linux gdisk — GPT 版的 fdisk。...http://www.rodsbooks.com/gdisk/ || gptfdisk sgdisk — Scriptable version of gdisk. http://www.rodsbooks.com.../gdisk/sgdisk-walkthrough.html || gptfdisk GNU Parted — 命令行分区工具。
下面如果自己做的分区如何处理自动挂载的问题,当时的环境对journal的地方采取的是文件的形式处理的,这样就没有了重启后journal的磁盘偏移的问题 如果采用的是ceph自带的deploy去做分区的处理的时候,是调用的sgdisk...primary 1 100%; parted /dev/sdf mkpart primary 1 100% 给jounral盘做一个标记(特殊标记,下面的字符串不要变动固定写法) /usr/sbin/sgdisk...typecode=1:45b0969e-9b03-4f30-b4c6-b4b80ceff106 -- /dev/sdf 给数据盘做一个标记(特殊标记,下面的字符串不要变动固定写法) /usr/sbin/sgdisk
对于我们熟悉的 PC,上电后,通过 BIOS 引导操作系统 (Windows、Linux等)。...在前面的文章中,QEMU 直接引导鸿蒙系统的 Linux 内核,这种方式缺少灵活性,关键是在实际产品中,嵌入式系统是不会直接上电引导 Linux 内核的(整个软件系统一般位于 Flash,需要能够读写...制作 SD 卡镜像(1GB) dd if=/dev/zero of=uboot.disk bs=1M count=1024 # 创建 4 个分区 sgdisk -n 0:0:+16M -c 0:kernel...uboot.disk sgdisk -n 0:0:+512M -c 0:rootfs uboot.disk sgdisk -n 0:0:+64M -c 0:vendor uboot.disk sgdisk...Booting Linux on physical CPU 0x0 Linux version 4.19.155+ (alex@alex-MS-7C22) (Android (dev based on
参考文档 https://www.linuxidc.com/Linux/2017-09/146760.htm https://www.cnblogs.com/luohaixian/p/8087591....idcv-ceph0][DEBUG ] find the location of an executable [ceph_deploy.mon][INFO ] distro info: CentOS Linux...idcv-ceph1][DEBUG ] find the location of an executable [ceph_deploy.mon][INFO ] distro info: CentOS Linux...idcv-ceph2][DEBUG ] find the location of an executable [ceph_deploy.mon][INFO ] distro info: CentOS Linux...idcv-ceph3][DEBUG ] find the location of an executable [ceph_deploy.mon][INFO ] distro info: CentOS Linux
操作系统和软件的选择 我倾向的方案是能够持续稳定运行,不会随意重启的 Linux 系统,或者基于 Linux 系统封装的 NAS 系统,最低的底限是我能够知道“samba”、“afp(netatalk)...系统的安装和配置 系统待机状态 关于基础的系统安装、配置,可以参考这篇文章《在笔记本上搭建高性价比的 Linux 学习环境:基础篇》[5]。.../dev/sdb: MBR Magic : aa55 Partition[0] : 4294967295 sectors at 1 (type ee) 接着,使用 sgdisk...-R 将两个磁盘的分区表进行一致化处理: sudo sgdisk /dev/sda -R /dev/sdb 复制完分区表之后,需要对其中一个磁盘的分区 UUID 进行刷新,避免操作系统在使用的时候出现问题...sudo sgdisk /dev/sdb -G 然后,使用 mdadm --create --level=mirror 创建次盘阵列: # sudo mdadm --create /dev/md0 --
操作系统和软件的选择我倾向的方案是能够持续稳定运行,不会随意重启的 Linux 系统,或者基于 Linux 系统封装的 NAS 系统,最低的底限是我能够知道“samba”、“afp(netatalk)”...系统的安装和配置图片关于基础的系统安装、配置,可以参考这篇文章《在笔记本上搭建高性价比的 Linux 学习环境:基础篇》。完成系统安装之后,我们还需要一些额外的配置,来让系统性能表现更好。...type ee)/dev/sdb: MBR Magic : aa55Partition[0] : 4294967295 sectors at 1 (type ee)接着,使用 sgdisk...-R 将两个磁盘的分区表进行一致化处理:sudo sgdisk /dev/sda -R /dev/sdb复制完分区表之后,需要对其中一个磁盘的分区 UUID 进行刷新,避免操作系统在使用的时候出现问题...sudo sgdisk /dev/sdb -G然后,使用 mdadm --create --level=mirror 创建次盘阵列: # sudo mdadm --create /dev/md0 --level
9f6d-cc6badcfddb6 1 #创建OSD的journal分区,注意通过打上typecode标签实现udev自动发现Journal设备 [root@demo cephuser]# /sbin/sgdisk...#创建OSD的data分区,注意通过打上typecode标签实现udev自动发现data设备 [root@demo cephuser]# /sbin/sgdisk --largest-new=1 --change-name
使用sgdisk新建分区,并指定分区的partuuid以及label标签 sgdisk --new=0:0:+100M --change-name=1:osd-1-wal --partition-guid...=1:4fbd7e29-9d25-41b8-afd0-062c0ceff051 --mbrtogpt -- /dev/sdc sgdisk --new=0:0:+100M --change-name=
Linux 文件系统 目录 说明 bin 存放二进制可执行文件 sbin 存放二进制可执行文件,只有 root 才能访问 boot 存放用于系统引导时使用的各种文件 dev 用于存放设备文件 etc...是超级管理员 localhost 表示主机名 ~ 表示当前目录(家目录),其中超级管理员家目录为 /root,普通用户家目录为 /home/chan $ 表示普通用户提示符,# 表示超级管理员提示符 Linux...test.tar.gz 文件搜索命令 locate:在后台数据库搜索文件 updatedb:更新后台数据库 whereis:搜索系统命令所在位置 which:搜索命令所在路径及别名 find:搜索文件或文件夹 用户和组 Linux
Linux文件操作 Linux中,一切皆文件(网络设备除外)。 硬件设备也“是”文件,通过文件来使用设备。 目录(文件夹)也是一种文件。...boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件和镜像文件。...deb:deb是Device(设备)的缩写,该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。...系统会自动识别一些设备,例如U盘、光驱等,当识别后,Linux会把识别的设备挂载到这个目录下。...---- Linux文件的操作方式 文件描述符fd fd是一个大于等于0的整数。 每打开一个文件,就创建一个文件描述符,通过文件描述符来操作文件。
linux安装.net 下载.net https://dotnet.microsoft.com/download/thank-you/dotnet-sdk-2.1.4-linux-x64-binaries...下载安装包后执行命令: dotnet-sdk-2.1.302-linux-x64.tar.gz yum install libicu -y cd /root ln -s /data1/soft /data.../soft tar zxvf dotnet-sdk-2.1.302-linux-x64.tar.gz -C /data1/soft/dotnet/ echo 'export DONET_ROOT=$PATH
为了解决内存紧缺的问题,Linux引入了虚拟内存的概念。为了解决快速存取,引入了缓存机制、交换机制等。...要深入了解Linux内存运行机制,需要知道下面提到的几个方面。 首先,Linux系统会不时地进行页面交换操作,以保持尽可能多的空闲物理内存。...其次,Linux进行页面交换是有条件的,不是所有页面在不用时都交换到虚拟内存中,Linux内核根据“最近最经常使用”算法,仅仅将一些不经常使用的页面文件交换到虚拟内存中。...Linux虽然可以在一段时间内自行恢复,但是恢复后的系统已经基本不可用了。...Linux下可以使用文件系统中的一个常规文件或者一个独立分区作为交换空间。同时Linux允许使用多个交换分区或者交换文件。
Linux ESC :wq 和:wq!的区别 Linux ESC:wq 和:wq!...的区别 发布者:IT人在线 | 发表时间:2018-12-4 17:20:43 Linux ESC :wq esc(键退出)->:(符号输入)->wq(保存退出) wq(存盘并退出 write%quite
相信很多在linux平台工作的童鞋, 都很熟悉管道符 '|', 通过它, 我们能够很灵活的将几种不同的命令协同起来完成一件任务.就好像下面的命令: echo 123 | awk '{print $0+123...EAGAIN 如果所有管道写端对应的文件描述符被关闭,则read返回0 如果所有管道读端对应的文件描述符被关闭,则write操作会产生信号SIGPIPE 当要写入的数据量不大于PIPE_BUF时,linux...当要写入的数据量大于PIPE_BUF时,linux将不再保证写入的原子性。
---- O_SYNC 缓存同步 为了保证磁盘系统与缓冲区内容一致,Linux系统提供了sync,fsync,fdatasync三个函数。...---- Linux文件IO流程图 内核中会有一个线程,不断地将高速页缓冲区中的数据写入到物理磁盘中。
shell 对于Linux,有相同的作用,主要是对我们的指令进行解析,解析指令给Linux内核。反馈结果在通过内核运行出结果,通过shell解析给用户。...2.3 Linux中的用户 Linux下有两种用户:超级管理员(root)、普通用户。 超级管理员(root):可以再linux系统下做任何事情,不受权限约束 普通用户:在linux下做有限的事情。...Linux具有组的概念,主要是在多人协作的时候,更好的进行权限管理!...而在Linux中不通过后缀区分文件类型!但并不是说Linux不用后缀。 那通过什么区分呢?即ls -l第一个属性列。 Linux文件类型: -:普通文件。...很简单一个道理,Linux系统不以文件后缀作为区分文件类型的依据,但并不代表gcc不需要,Linux系统 != gcc。
文件锁 前言 /proc是一个特殊的文件系统。 该目录下文件用来表示与启动、内核相关的特殊信息。 /proc/cpuinfo——CPU详细信息 ...
从今天开始陆续分享Linux的知识 因为服务器基本是Linux的 所以Linux不学明白 Shell命令不熟 会让你的办事效率大打折扣。 一。...Linux文件系统 Linux文件系统是从Unix结构严进过来的。总结一下Linux顶层虚拟目录及其文件内容。 ?
领取专属 10元无门槛券
手把手带您无忧上云