磁盘管理

Linux基础学习:磁盘管理

我只是一个虾纸丫 提交于 2020-03-08 20:29:30
(一)、查看磁盘或目录容量 df 用于查看已挂载磁盘的总容量、使用容量、剩余容量等,可不跟参数 (1)-i 表示查看inodes的使用情况,如已使用100%,即使磁盘空间有富余,也会提示磁盘空间已满 (2)-h 表示使用合适的单位,例如GB (3)-k、-m 分别表示以KB、MB为单位显示 du 用于查看某个目录或文件所占空间的大小。用法:du【-abckmsh】【文件名或目录名】 (1)-a 表示全部文件和目录的大小都列出来,默认单位KB (2)-b 表示列出的值以B为单位输出 (3)-k、-m 分别表示KB、MB为单位输出 (4)-h 表示系统自动调节单位 (5)-c 表示最后加总 (6)-s 表示只列出总和 (二)、磁盘分区 先给虚拟机添加磁盘 命令fdisk Linux下硬盘的分区工具,只能划分小于2TB的分区。用法:fdisk【-l】【设备名称】 (1)p 表示打印当前磁盘分区情况 (2)n 表示建立一个新的分区 a. 使用n命令后会提示要选e(扩展分区)还是p(主分区) b. 最多4个主分区 c. 需要超过4个分区,第4个分区需要选择扩展分区 (3)w 表示保存 (4)q 表示退出 (5)d 表示删除一个分区 (三)、格式化磁盘分区 命令mke2fs、mkfs.ext2、mkfs.ext3、mkfs.ext4和mkfs.xfs是一样的 mke2fs常用选项 (1)-b

磁盘管理与目录介绍

白昼怎懂夜的黑 提交于 2020-03-05 08:03:02
查询帮助信息 命令分类:1、内部命令 help command 2、外置命令 command --help(-h) Man : man command / 向下查找指定的内容(Ubuntu) ?向上查找指定内容 q 退出 n 向下查找 N 向上查找 Linux的目录结构 1、Windows下的目录结构 2、Linux(ubuntu)的目录结构 (1)df -h 查看磁盘挂载情况 /dev /sdal :/dev →设备文件存放的路径 sd →代表磁盘类型 scsi a →代表第1块磁盘(b,c等代表2,3,等) 1 →代表第1分区(2,3等分区) 【dd if = /dev/zero of = /root /image bs = 1024k count=100】 虚拟磁盘 (2)faisk(磁盘文件)→做磁盘分区 sd → scsi 类型的磁盘( hd IDE) (3)mkfs 创建文件系统(格式化) (4)mount : 实现磁盘挂载 (5)umount :卸载磁盘 总结:在Linux下,我们通过挂载的方式,将存储空间直接或间接的关联到根上,形成树形结构。 Linux 的主要目录 / 根目录下的一级文件 /bin 存放命令文件 /boot 存放系统启动文件(包括内核和grub程序文件) /cdrom 光盘目录 /der 存放设备文件(c字符设备,d块设备) /etc

用户/磁盘/内存/网络 管理

旧城冷巷雨未停 提交于 2020-03-03 22:54:56
用户管理 一些细节 root 用户为根用户,也就是 系统管理员 拥有全部权限 一个用户只能拥有一个 GID ,但是还可以归属于其它附加群组 用户管理的重要配置文件: /etc/passwd 用户名 密码位 UID 归属GID 姓名 $HOME目录 登录Shell /etc/shadow 用户名 已加密密码 密码改动信息 密码策略 /etc/group 群组名 密码位 GID 组内用户 /etc/gshadow 群组密码相关文件,不重要 /etc/sudoers 用户名 权限定义 权限 可以使用 pwconv 命令创建影子密码,将 /etc/passwd 文件中的密码转换到 /etc/shadow 文件 su [用户名] 切换到其它用户,默认切换到root用户。提示密码为将切换用户密码 -f 快速切换,忽略配置文件 -l 重新登录 -m , -p 不更改环境变量 -c < 命令 > 切换后执行命令,并退出切换 sudo [命令] 以其它用户的身份执行命令,默认以root的身份执行。提示密码为当前用户密码 -s 切换为 root shell -i 切换为 root shell ,并初始化 -u < 用户名 |UID> 执行命令的身份 -l 显示自己的权限 passwd [用户名] 设定用户密码 -d 清除密码 -l 锁定用户 -e 使密码过期,在下次登录时更改密码 -S

磁盘管理与用户管理

假如想象 提交于 2020-03-03 20:17:39
一.磁盘管理 1.df 查看磁盘分区使用状况 du 统计磁盘上的文件大小 2.MBR分区: fdisk -l       fdisk 分区路径 #开始分区       m #查看帮助信息      主分区 扩展分区————>逻辑分区 3.GPT分区:parted     select /dev/sdc           #切换分区     mklabel gpt     print             #打印分区      mkpart    mkpart 分区名 起始位置 终止位置     rm 3            #删除3号 无 (主分区 扩展分区————>逻辑分区) 概念 4.分区的格式化:mkfs -t ext4 /dev/sdb2 5.挂载分区:mkdir -p /mnt/test     mount /dev/sdb1 /mnt/test     umount /mnt/test 自动挂载:vim + /etc/fstab    /dev/ /mnt/test ext3 defaults 0 0    设备名 挂载点 文件系统类型 6.swap交换分区: 建立一个普通的linux分区       修改分区类型的16进制编码       格式化交换分区        mkswap /dev/sdb6        swapon /dev/sdb6       

磁盘管理(笔记)

别来无恙 提交于 2020-03-03 20:16:01
磁盘管理 文件系统管理 重新创建文件系统会损坏原有文件 mkfs: make file system -t FSTYPE mkfs -t ext2 = mkfs.ext2 mkfs -t ext3 = mkfs.ext3 专门管理ext系列文件: mke2fs -j: 创建ext3类型文件系统 -b BLOCK_SIZE: 指定块大小,默认为4096;可用取值为1024、2048或4096; -L LABEL:指定分区卷标; -m #: 指定预留给超级用户的块数百分比 -i #: 用于指定为多少字节的空间创建一个inode,默认为8192;这里给出的数值应该为块大小的2^n倍; -N #: 指定inode个数; -F: 强制创建文件系统; -E: 用户指定额外文件系统属性; blkid: 查询或查看磁盘设备的相关属性 UUID TYPE LABEL e2label: 用于查看或定义卷标 e2label 设备文件 卷标: 设定卷标 tune2fs: 调整文件系统的相关属性 -j: 不损害原有数据,将ext2升级为ext3; -L LABEL: 设定或修改卷标; -m #: 调整预留百分比; -r #: 指定预留块数; -o: 设定默认挂载选项; acl -c #:指定挂载次数达到#次之后进行自检,0或-1表关闭此功能; -i #: 每挂载使用多少天后进行自检;0或-1表示关闭此功能;

14_磁盘管理_及文件系统管理

我是研究僧i 提交于 2020-03-03 20:14:59
磁盘管理: 机械式硬盘: U盘,光盘,软盘,硬件,磁带 ln [ -s -v ] SRC DEST 硬链接: 1、只能对文件创建,不能应用于目录 2、不能跨文件系统 3、创建硬链接会增加文件被链接的次数 符号链接: 1、可应用于目录 2、可以跨文件系统 3、不会增加被链接文件的链接次数 4、其大小为指定的路径所包含的字符个数 du -s -h df   -h   -i 链接: 设备文件   b:按块为设备,随机访问的设备。硬盘   c:按字符为单位,线性设备。键盘 /dev   主设备号(major number)     标识设备类型   次设备号(minor number)   标识同一种类型中不同设备 创建设备文件 mknod mknod [OPTION].. NAME TYPE [MAJOR MINOR] -m MODE 硬盘设备的设备文件名: IDE,ATA:hd STAT:sd SCSI:sd USB:sd a,b,c...来区别同一种类型下的不同设备 IDE: 第一个IDE口:主盘,从盘 /dev/hda,/dev/hdb 第二个IDE口:主盘,从盘 /dev/hdc,/dev/hdd sda,sdb,sdc。。。 hda:   主分区只能有四个   hda1:第一个主分区   hda2:   hda3:   hda4:   逻辑分区只能从5开始   hda5

Linux磁盘和文件系统管理

◇◆丶佛笑我妖孽 提交于 2020-03-02 11:13:46
在Linux中,文件是如何存储的,磁盘分区的逻辑组成是如何实现的,怎么对磁盘进行分区、格式化、挂载? 文件是如何存储的 块组 超级块 块组描述符号 文件系统先是分成了多个块组和超级块。每个块组分别包含了inode和data block,每个块组也包含了inode bitmap和block bitmap;每个块组还包括了块组描述符。 超级块包括的信息: 卷标、挂载时间、UUID、魔数、文件系统特性、挂载的默认选项、文件系统状态、OS类型、Inode和Block的相关数量、大小、可用数量、 保留的空间等信息。使用tune2fs -l /dev/sda3来查看超级块的信息。 GDT:记录了未使用的inodes数量,inode bitmap和datablock bitmap的位置,inode表的位置,空闲的block和inode数量。dumpe2fs /dev/sda3 | less 也可以使用-h参数 链接文件的两种,分别有什么特性 硬链接:指向同一个inode的多个文件路径 特性:目录不支持创建硬链接,不能跨分区创建硬链接,创建硬链接会增加inode引用计数。 ln passwd.back passwd.back2 软链接:指向一个文件路径的另一个文件路径 一个正常的文件,其inode的指针指向的是datablock的位置,而软链接则是指向了另一个文件的路径

# IT明星不是梦 # Ceph持久化存储为k8s应用提供存储方案(1)

笑着哭i 提交于 2020-03-01 23:04:27
目录:1)Ceph介绍 2)部署Ceph集群 采用版本【2020最新nautilus (stable)14.2.7】 为什么使用Ceph? ceph其实早在2004年的时候写的第一行代码,它是到2012年才有的第一个开发版本,到2014年的时候ceph才慢慢有公司在生产上应用了,那时候一般有的版本也不是很稳定,也是进行一些二次的研发,包装成一些自己的东西,不过现在ceph的版本已经很稳定了,已经适合在生产用了,目前用的比较多的,社区影响比较好的是这个luminous版本,这个版本也是比较稳定,也是比较流行,目前也是用的比较多。 另外就是ceph和其他存储有些不一样的地方,它可扩展,有很好的性能,有稳定存储的计算模块,在没用ceph之前用的一般都是一些传统的存储或者就是商业的存储,像商业的成本一般比较高,需要一些设备或者存储到云端,另外就是拿服务器做挂载共享,这种一个是不利于横向扩展,它很难保证数据的稳定性,数据的访问速率,因为用挂载模式的话,它挂载的模式访问是比较差的,所以基于这种原因来采用ceph,目前像腾讯、乐视、新浪、国外的公司雅虎也都是用的ceph,像国内用的比较成功的x-sky这个用的也比较多,所以这个ceph已经很稳定了,目前市面的ceph人员也比较缺少。 GlusterFS和ceph的区别 分布式存储的话无疑就是横向扩展,任何一个节点挂了的话,可以不整体影响一个运行

3.云计算基础知识

蹲街弑〆低调 提交于 2020-02-29 09:12:53
云计算基础知识 OSI七层模型 MAC/物理地址 MAC(Media Access Contro)地址,或称为MAC地址、物理地址,用来表示互联网上每一个站点的标识符,采用十六进制数表示,共六个字节(48位)。其中,前三个学是由IEEE的注册管理机构RA负责给不同厂家分配的代码(高位24位),也称为编制上唯一的标识符”( Organizationally Unique Identifier),后三个字节(低位24位)由各厂家自行指派给生产的适配器接口,称为扩展标识符(唯一性)。一个地址块可以生成2^24个不同的地址。MAC地址实际上就是适配器地址或适配器标识符。通常情况下不变的,可以基于mac地址做限速,黑名单等策略。 二层交换 学习 1.交换机学习接收的数据帧的源MAC地址形成MAC地址表 广播 1.如果目标地址在MAC地址表中没有,则向除接收该数据帧的端口外的其他端- 广播该数据帧 转发 1.交换机根据MAC地址表转发数据帧 更新 1.MAC地址表有老化时间 2.如果一个帧的入端口和MAC地址表中记录不一致,则将MAC学习到新端口 二层交换的过程 交换机二层转发特性,符合802.1D网桥协议标准。交换机的二层转发涉及到两个关键的线程:地址学习线程和报文转发线程。 地址学习线程: 交换机接收网段上的所有数据帧,利用接收数据帧中的源MAC地址来建立MAC地址表,表项主要有MAC

磁盘管理命令

我们两清 提交于 2020-02-29 06:15:30
查看磁盘分区使用状况   df [选项] [参数]   #不加参数等于df -l 选项:   -l  #local,仅显示本地磁盘(默认)   -a  #all,显示所有文件系统的磁盘使用情况,包含比如/proc/   -H  #以1000进制计算最合适的单位显示磁盘容量   -h  #以1024进制计算最合适的单位显示磁盘容量   -T  #显示磁盘分区文件系统类型   -t   # 显示 指定类型文件系统的磁盘分区,如:df -t ext4   -x  # 不显示 指定类型文件系统的磁盘分区 统计磁盘上的文件大小   du [选项] [目录或文件]  #不加参数直接列出当前文件夹下 所有文件 的大小 选项:   -b  #以byte为单位统计文件   -k  #以KB为单位统计文件   -m  #以MB为单位统计文件   -h  #按照1024进制以最合适的单位统计文件   -H  #按照1000进制以最合适的单位统计文件   -s  #指定统计目标,可以统计 目录 来源: https://www.cnblogs.com/yaohunzhanyue/p/5542839.html