与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 — 命令行分区工具。
本文验证设备 K20Pro 的相关开源项目的主要维护者,分别是来自摩洛哥的 @degdag[13] (将适配硬件的 Linux 主线项目 degdag/sm8150-mainline[14] 维护到了...第一步:调整分区表 我们首先需要使用 sgdisk[27](环境内置,无需下载),来调整分区表,来解锁默认分区的限制。...当然,任何时候,都不建议“摸黑”操作,先执行来了解下设备的分区表状况: adb shell "sgdisk --print /dev/block/sda" 命令执行完毕,我们将看到类似下面的结果: Disk...--backup=sgdisk-sda.bin /dev/block/sda" The operation has completed successfully...# adb pull sgdisk-sda.bin . sgdisk-sda.bin: 1 file pulled, 0 skipped. 2.5 MB/s (5632 bytes in 0.002s
本文验证设备 K20Pro 的相关开源项目的主要维护者,分别是来自摩洛哥的 @degdag (将适配硬件的 Linux 主线项目 degdag/sm8150-mainline 维护到了 6.0 版本)和来自福建的...第一步:调整分区表我们首先需要使用 sgdisk(环境内置,无需下载),来调整分区表,来解锁默认分区的限制。...当然,任何时候,都不建议“摸黑”操作,先执行来了解下设备的分区表状况:adb shell "sgdisk --print /dev/block/sda"命令执行完毕,我们将看到类似下面的结果:Disk...--backup=sgdisk-sda.bin /dev/block/sda"The operation has completed successfully.# adb pull sgdisk-sda.bin...(比如允许 128 个分区项目存在):adb shell sgdisk --resize-table=128 /dev/block/sda命令执行完毕,我们将看到下面的日志结果:# adb shell
下面如果自己做的分区如何处理自动挂载的问题,当时的环境对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 系统中,网络配置是非常重要的,它涉及到网络接口、IP 地址、子网掩码、网关、DNS 等多个方面。...本文将介绍如何在 Linux 系统中配置网络,包括设置静态 IP 地址、修改主机名、配置 DNS 服务器等内容。...查看网络接口在 Linux 系统中,可以使用 ifconfig 命令来查看当前系统的网络接口信息。...其它的内容这里先暂且不讲,这里先继续根据 在 windows 上搭建一台 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下的用户分类 在Linux下,有两种用户,一种是超级用户,一种是普通用户 超级用户:可以再linux系统下做任何事情,不受权限限制(制定规则,但不需要遵守规则) 普通用户:在linux...2、Linux中的所有用户都要有自己的密码,无论是root还是普通用户,并且root的密码和普通用户的密码尽量不要一样!!...二、Linux权限的概念 什么叫做权限呢??通俗一点说就是一件事情是否允许你做! ...后缀无意义但需要 Linux系统中,文件名后缀没有没有直接的意义。 ...所以Linux中的文件是否需要使用后缀,具体看用户的需求!!
---- O_SYNC 缓存同步 为了保证磁盘系统与缓冲区内容一致,Linux系统提供了sync,fsync,fdatasync三个函数。...---- Linux文件IO流程图 内核中会有一个线程,不断地将高速页缓冲区中的数据写入到物理磁盘中。
领取专属 10元无门槛券
手把手带您无忧上云