linux挂载硬盘

4

一曲冷凌霜 提交于 2019-11-27 10:51:35
第四周                                    九阳 处理文本的工具sed Stream EDitor, 行编辑器 sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时 缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的 内容,处理完成后,把缓冲区的内容送往屏幕。然后读入下行,执行下一个循环。 如果没有使诸如‘D’的特殊命令,那会在两个循环之间清空模式空间,但不会清 空保留空间。这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重 定向存储输出。 功能:主要用来自动编辑一个或多个文件,简化对文件的反复操作,编写转换程序等 参考: http://www.gnu.org/software/sed/manual/sed.html sed [option]… ‘script’ inputfile… 常用选项: -n 不输出模式空间内容到屏幕,即不自动打印 -e 多点编辑 -f /PATH/SCRIPT_FILE 从指定文件中读取编辑脚本 -r 支持使用扩展正则表达式 -i.bak 备份文件并原处编辑 script: ‘地址命令’ 地址定界: (1) 不给地址:对全文进行处理 (2) 单地址:    #:指定的行,$:最后一行    /pattern/:被此处模式所能够匹配到的每一行 (3)

每天一个linux命令(23):Linux 目录结构

守給你的承諾、 提交于 2019-11-27 09:25:50
https://www.cnblogs.com/CandiceW/p/6179504.html 对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识。 当在使用Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的目录,比如etc、usr、var、bin ... ... 等目录,而在这些目录中,我们进去看看,发现也有很多的目录或文件。文件系统在Linux下看上去就象树形结构,所以我们可以把文件系统的结构形象的称为 树形结构。 文件系统的是用来组织和排列文件存取的,所以她是可见的,在Linux中,我们可以通过ls等工具来查看其结构,在Linux系统中,我们见到的都是树形结构;比如操作系统安装在一个文件系统中,他表现为由/ 起始的树形结构。linux文件系统的最顶端是/,我们称/为Linux的root,也就是 Linux操作系统的文件系统。Linux的文件系统的入口就是/,所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织者,也是最上级的领导者。 由于linux是开放源代码,各大公司和团体根据linux的核心代码做各自的操作,编程。这样就造成在根下的目录的不同

Linux基础

家住魔仙堡 提交于 2019-11-27 06:10:20
操作系统:内核(管理硬件资源)+系统调用接口(为软件提供接口) 切换终端 图形--->dos:终端中ctrl+shift+f2 或 ini 3 dos--->图形:ctrl+shift+f1 或 ini 5 修改主机名: 方法1:hostname oldboy_vm1 方法2:vim /etc/sysconfig/network HOSTNAME=oldboy_vm1 查看本次登录后的操作过的命令:history 查看命令的位置:which ls 客户端操作报错,查看linux服务器系统日志:tail -f /var/log/message ls -a 显示隐藏文件 root的家目录就是/root/ 其他用户的家目录是/home/用户名/ bin(binary):目录下都是2进制的可执行文件 命令很多都在这里 sbin:存放系统下的可执行文件 dev:设备文件目录(硬盘,网络各种设备) etc:配置文件目录 可以随便用的目录:mnt、media(前两个可用作挂载目录)、opt tmp:临时文件目录 ------------------------------------------------------------------------------------ cd ~ 当前用户的家目录 root用户的家目录是/root 其他用户是/home/user cd -

Linux运维基础-磁盘管理

只谈情不闲聊 提交于 2019-11-27 05:19:25
设备文件 一切皆文件:open(),read(),write(),close() 设备类型: 字符文件:char,c,存取单位字符,键盘 块设备:block,b,存取单位块,磁盘 设备文件:/dev/下关联至一个设备驱动程序,进而能够与之对应的硬件设备进行通信 设备号码:主设备号(标识设备类型),次设备号(标识同一类型下的不同设备) 硬盘接口类型: 并行:IDE,SCSI 串口:SATA,SAS,USB 复制设备文件cp -a 例如:在/data下创建字符设备:mknod /data/zerofile c 1 5 创建10M的test文件:dd if=/data/zero of=test bs=1M count=10 hexdump -C test查看二进制,里面全是0 CHS 磁盘三维 sector 扇区 head 磁头 track磁道 cylinder 柱面(柱面数等于磁道数) 6bit sector 8bit head 10bit track 采用24bit位寻址 最大寻址空间8GB LBA(逻辑块寻址) LBA是一个整数,通过转换成CHS格式完成磁盘具体寻址 LBA采用48个 bit位寻址 最大寻址空间128PB 使用磁盘 1.分区 2.创建文件系统,格式化 3,挂载:分配目录名 磁盘分区: 为什么分区: 优化I/O性能 实现磁盘空间配额限制 提高修复速度 隔离系统和程序

硬盘分区fdisk\gdisk ,挂载mount \swapon

人盡茶涼 提交于 2019-11-27 05:04:09
1 dd命令详解 dd:convert and copy a file dd if=/PATH/SOURCE of=/PATH/DEST bs=1[k|M] count=100 if=file,从文件读入内容。 of=offile,写入文件。 ibs=size 一次读size个byte obs=size 一次写size个byte bs=size 指定读写块大小 cbs=size 一次性转化size个大小 skip=blocks 从头忽略blocks个ibs大小的块 seek=blocks 从头忽略bolcks个obs大小的块 ////读入硬盘的MBR分区表存档备份,备份要放置在另外一块硬盘。磁盘0磁道0扇区共512bytes,446存放bootloader,64bytes分区信息,最后2bytes存放55aa,已分区标记。 [root@localhost ~]#dd if=/dev/sda of=./fstab_sda.back bs=1 count=64 skip=446 64+0 records in 64+0 records out 64 bytes (64 B) copied, 0.000452712 s, 141 kB/s [root@localhost ~]#hexdump -C fstab_sda.back 00000000 80 20 21 00 83 aa 28

linux磁盘挂载

末鹿安然 提交于 2019-11-27 04:43:39
远程SSH登录上Centos服务器后,进行如下操作 提醒:挂载操作会清空数据,请确认挂载盘无数据或者未使用 第一步:列出所有已挂载磁盘 命令: df -h [root@gluster_node1 ~]#df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup-lv_root 35G 25G 8.3G 76% / tmpfs 1.9G 0 1.9G 0% /dev/shm /dev/sda1 485M 35M 425M 8% /boot /dev/mapper/VolGroup-lv_home 33G 176M 31G 1% /home fdisk -l 查看磁盘情况 提示:如果无法确认数据盘设备名称,请使用df命令来确认系统盘的名称,从而排除挂错盘的情况。 第二步:格式化硬盘 命令: fdisk /dev/sdb 注意:图中箭头标注处续手动键入 第三步:创建分区 命令: mkfs.ext4 /dev/sdb1 第四步:挂载分区 命令: mkdir /data mount /dev/sdb1 /data # 将sdb这个硬盘挂载成为/data 第五步:将信息写入fstab,让系统开启自动挂载。 命令: echo "/dev/sdb1 /data ext4 defaults 0 0" >> /etc

Linux-存储服务之NFS

夙愿已清 提交于 2019-11-27 02:33:41
NFS介绍 官方文档 NFS(Network File System) 即网络文件系统,它最大的功能就是通过 TCP/IP 网络共享资源。在 NFS 的应用中,本地 NFS 的客户端应用可以透明地读写位于远端 NFS 服务器上的文件,就像访问本地文件一样。 NFS 客户端一般是应用服务器(比如 web ,负载均衡等),可以通过挂载的方式将 NFS 服务器端共享的目录挂载到 NFS 客户端本地的目录下。 因为 NFS 支持的功能相当的多,而不同的功能都会使用不同的程序来启动,每启动一个功能就会启用一些端口来传输数据,因此, NFS 的功能所对应的端口才没有固定住,而是随机取用一些未被使用的小于 1024 的端口来作为传输之用。但如此一来又造成了客户端想要连上服务器时的困扰,因为客户端得要知道服务器端的相关端口才能够进行连接。 因此就需要远程过程调用 ( RPC ) 的服务, RPC 最主要的功能就是在指定每个 NFS 功能所对应的 port number ,并且回报给客户端,让客户端可以连接正确的端口上去。那 RPC 又是如何知道每个 NFS 的端口呢?这是因为当服务器在启动 NFS 时会随机取用数个端口,并主动的想 RPC 注册,因此 RPC 可以知道每个端口对应的 NFS 功能,然后 RPC 又是固定使用 port 111 来监听客户端的需求并回报给客户端正确的端口

linux基础

北慕城南 提交于 2019-11-27 00:39:13
lsmod 查看内存中加载的各种模块 locate xfs 快速查看 cat /proc/filesystems 查看操作系统所支持的文件系统 which xfs_info 查看xfs_info这个工具的路径是什么 rpm -qf `which xfs_info` 查询这个路径的工具来自于哪个包 lsblk -f 可以查看分区的文件系统 mkfs.ext4 /dev/sda6 给sda6分区创建ext4的文件系统 blkid 查看文件系统列表 mkfs.ext4 -L /data/mysql /dev/sda6 给sda6分区设置一个标签,叫/data/mysql mke2fs -t ext4 /dev/sdb1 mke2fs专门创建ext系列的文件系统,啥都不加默认是ext2文件系统,如果把ext2文件系统加-j 则加上日志功能,但是文件系统自动变成ext3 要想彻底清空分区,得使用 dd if=/dev/zero of=/dev/sdb1 bs=1M 用0填充sdb1分区,每块1M,直到填满为止,sdb1分区连文件系统都会被清掉的 dd if=/dev/zero of=/dev/sdb bs=1M 用0把分区表冲了,就没有分区了 mkfs.ext4 -b /dev/sdb1 指定sdb1分区的文件系统块大小为1024字节 tune2fs -l /dev/sdb1

学习笔记3

China☆狼群 提交于 2019-11-26 23:56:11
一文件查找和压缩 1文件查找 locate 搜索依赖于数据库,非实时搜索,搜索新建文件需手动更新,适于搜索稳定不频繁修改文件 find 实时搜索,精确搜索,默认当前目录递归搜索 find用法 -maxdepth level 最大搜索目录深度 -mindepth level 最小搜索目录深度 -name 文件名称 -inum n inode号查找 -user 查找属主为指定用户(UID)的文件 -group 查找属组为指定组(GID)的文件 -uid 查找属主为指定的UID号的文件 -gid 查找属组为指定的GID号的文件 -nouse查找没有属主的文件 -nogroup查找没有属组的文件 -type • f: 普通文件 • d: 目录文件 • l: 符号链接文件 • s:套接字文件 • b: 块设备文件 • c: 字符设备文件 • p: 管道文件 空文件或目录 -empty 根据文件大小来查 -size 常用单位:k, M, G, 以“天”为单位 -atime -mtime -ctime 以“分钟”为单位 -amin -mmin -cmin 根据权限查找 -perm MODE: 精确权限匹配 /MODE:任何一类(u,g,o)对象的权限中只要能一位匹配即可,或关系,+ 从centos7开始淘汰 -MODE:每一类对象都必须同时拥有指定权限,与关系 0 表示不关注 2压缩解压工具 2

文件系统及分区和raid

ⅰ亾dé卋堺 提交于 2019-11-26 23:48:21
磁盘存储和文件系统1. EXT3 (1)最多只能支持32TB的文件系统和2TB的文件,实际只能容纳2TB的文件系统和16GB的文件(2)Ext3目前只支持32000个子目录(3)Ext3文件系统使用32位空间记录块数量和i-节点数量(4)当数据写入到Ext3文件系统中时,Ext3的数据块分配器每次只能分配一个4KB的块 2.EXT4 EXT4是Linux系统下的日志文件系统,是EXT3文件系统的后继版本。(1)Ext4的文件系统容量达到1EB,而文件容量则达到16TB (2)理论上支持无限数量的子目录(3)Ext4文件系统使用64位空间记录块数量和i-节点数量(4)Ext4的多块分配器支持一次调用分配多个数据块 XFS (1)根据所记录的日志在很短的时间内迅速恢复磁盘文件内容(2)采用优化算法,日志记录对整体文件操作影响非常小(3) 是一个全64-bit的文件系统,它可以支持上百万T字节的存储空间(4)能以接近裸设备I/O的性能存储数据 命令是扫描硬盘是否挂载上。 表示以80表示一个硬盘只能有一个活动分区和3个非活动分区, 80代表着活动分区,操作系统启动的时候从80标记的分区上寻找启动的相关文件, 查看分区表的前512字节,着前512字节起到了保护分区的作用 成二进制转换方式。的前512字节。 磁盘管理分区命令及用法 lsblk:查看块设备的命令。对应的是B开头的设备