Linux 裸设备基础知识(转)
一块没有分区的硬盘,称为原始设备(RAW DEVICE)
或者是一个分区,但是没有用EXT3,OCFS等文件系统格式化,称为原始分区(RAW PARTITION)
以上两者都是裸设备
有文件系统的分区是采用mount的方式挂载到某一个挂载点的(目录)
而裸设备不能mount,只能绑定到/dev/raw/下的某一个设备名
比如/dev/raw/raw1
3、裸设备的绑定方法
有两种方法,这里介绍一种,另一种可以google搜索到
修改/etc/sysconfig/rawdevices,添加以下内容,
这里sdd1和sdd2是原始分区名或者原始设备(硬盘)名,
raw1和raw2是/dev目录下的原始设备名,编号从raw1到raw255,也就是最多可以绑定255个裸设备
/dev/raw/raw1 /dev/sdd1
/dev/raw/raw2 /dev/sdd2
然后修改裸设备的属主和访问权限
chown oracle:dba /dev/raw/raw1
chown oracle:dba /dev/raw/raw2
chmod 660 /dev/raw/raw1
chmod 660 /dev/raw/raw2
最后使得裸设备生效,并且在机器启动的时候就自动加载
执行 /etc/init.d/rawdevices restart 使裸设备生效
执行 /sbin/chkconfig rawdevices on 保证机器启动的时候裸设备能够加载,这一步很重要
4、裸设备的读写
不能用cp等命令操作,写入内容用dd命令,可以参阅相关资料
5、清空裸设备
相当于格式化啦bs是快的大小,block size
count是快的数量,这两者相乘大于裸设备的容量即可
dd if=/dev/zero of=/dev/raw/raw1 bs=8192 count=12800
dd if=/dev/zero of=/dev/raw/raw2 bs=8192 count=12800
-------
另外
rhel4使用udev来管理设备
手动修改/dev/raw/raw1 不能永久生效
要想使得权限持久生效
需要修改文件/etc/udev/permissions.d/50-udev.permissions 的第113行
raw/*:root:disk:0660
改成
raw/*:oracle:dba:0660
重启机器
如果/dev/下没有 /raw/ 目录,可以自己手工建立
http://defoliation.iblog.cn/post/3528/78361
http://www.*****.org/viewthread.php?tid=26708
这里的*号是(C和N和O和U和G)
转载于:https://blog.51cto.com/gaoshan/180972
Linux 裸设备基础知识(转)相关推荐
- linux裸分区如何区分,Linux 裸设备基础知识
此内容只在kernel 2.6, oracle 10.2.0.2 以上有效. linux LVM 在oracle 10.2.0.2 不支持块设备(Notes: 357492.1), 所以只可以在fdi ...
- 权限认证php,2016年Linux认证基础知识:php做权限管理
2016年Linux认证基础知识:php做权限管理 在学习Linux认证过程中,每个人会遇到每个人不同的问题,或小或大,那么你知道在Linux下,php怎么做权限管理?下面跟yjbys小编来看看最新的 ...
- linux文件系统基本知识
系统目录及其作用如下 /boot:引导文件存放目录,内核文件(vmlinuz).引导加载器 (bootloader, grub)都存放于此目录 /dev:设备文件存储位置 设备文件分为块设备(物理)和 ...
- linux ospf 命令,Linux运维知识之linux下使用quagga配置ospf协议
本文主要向大家介绍了Linux运维知识之linux下使用quagga配置ospf协议,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 环境:三台redhat6.5(VM虚拟机)一 ...
- linux crontab不运行,Linux运维知识之解决Linux中crontab不执行ntpdate问题
本文主要向大家介绍了Linux运维知识之解决Linux中crontab不执行ntpdate问题,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 解决Linux中crontab尚未 ...
- linux cp 目录不存在自动创建,Linux运维知识之Linux:复制并创建目标目录,如果它不存在...
本文主要向大家介绍了Linux运维知识之Linux:复制并创建目标目录,如果它不存在,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 我需要一个命令(或者可能是cp的一个选项)来 ...
- linux mk创建文件,Linux运维知识之Linux mkkickstart建立安装的组态文件命令详解
本文主要向大家介绍了Linux运维知识之Linux mkkickstart建立安装的组态文件命令详解,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 功能说明:建立安装的组态文件 ...
- str045漏洞提权linux,Linux运维知识之CVE-2016-5195 Dirtycow: Linux内核提权漏洞
本文主要向大家介Linux运维知识之CVE-2016-5195 Dirtycow: Linux内核提权漏洞绍了,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. CVE-2016- ...
- oracle crontab e,Linux运维知识之通过crontab -e编辑生成的定时任务,写在哪个文件中...
本文主要向大家介绍了Linux运维知识之通过crontab -e编辑生成的定时任务,写在哪个文件中,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 环境描述: 操作系统:Red ...
最新文章
- css左固定右自适应常用方法
- Appium+PythonUI自动化之webdriver 的三种等待方式(强制等待、隐式等待、显示等待)
- 计算机音乐夜里,电脑自动播放音乐提醒你起床,晚上自动关机!
- git修改commit注释_【Slog】Git之多人同feature的同分支开发
- 乐视云视频PHP接口操作视频上传,编辑,查询以及删除
- Excel对比两列数据相似度函数
- Cityscapes数据集gtFine部分介绍
- oeasy教您玩转vim - 38 - # 配合移动
- 昆明理工计算机学硕,昆工计算机老师之我见
- C语言将标准时间转成秒,c标准时间与时间戳转换
- 初学莫队算法 bzoj2038 小z的袜子 分块算法
- 视频教程-2019年人工智能热门案例精讲之歌词生成器-机器学习
- FFmpeg入门详解之122:Qt5 FFmpeg本地摄像头采集预览实战
- 5.13.1.3 jmeter组件-非测试元件—HTTP代理服务器--HTTPS证书及其安装
- 什么会导致HTTP出现429请求过多错误?
- 为什么房价很难降下来?尤其是北京上海深圳这样的大城市,这个比喻很形象...
- 笔记本电池更换电芯(ZT)
- Cloudberry Backup Server Edition 1TB Version
- 图形化开发(五)021-Three.js之材质——不受光影响-MeshBasicMaterial-同颜色MeshNormalMaterial-方向不同颜色LineBasicMaterial线条材质
- YDOOK :Pycharm 专业版下载安装 :官网直接下载安装 详细教程
热门文章
- NSHelper.showAlertTitle的两种用法 swift
- python-selenum3 第五天定位——不常用定位与css定位详
- EXP6 信息搜集与漏洞扫描
- linux nfs共享文件
- solaris11学习必用工具及ISO
- mysql中leave和_MySQL数据库之Mysql存储过程使用LEAVE实现MSSQL存储过程中return语法
- 备忘录吕吕没有备忘录十新建_一份备忘单,可帮助您记住CSS自定义属性
- 域名管理系统 二级域名_域名系统简介
- 避免成为垃圾邮件_如何避免犯垃圾
- javascript迭代_探索JavaScript迭代