发布网友 发布时间:2022-04-23 01:58
共5个回答
热心网友 时间:2023-10-10 21:49
变成裸设备后分区上的内容将被清除
编辑/etc/udev/rules.d/60-raw.rules,加入如下内容:
ACTION=="add",ENV{MAJOR}=="8",ENV{MINOR}=="16",RUN+="/bin/raw/dev/raw/raw1 %M %m"
ACTION=="add",KERNEL=="sdb",RUN+="/bin/raw /dev/raw/raw1 %N"
KERNEL=="raw[1]",OWNER="oracle", GROUP="oinstall", MODE="0
其中MAJOR、MINOR和KERNEL的值根据实际情况填写。权限部分我用oracle做了示例,可根据情况修改。
使用start_udev使设置生效,此时会在/dev/raw/下生成相应的raw1文件,该文件即裸设备
格式化裸设备(大小按照2T设计,耗时可能相当长!!):dd if=/dev/zero of=/dev/raw/raw1 bs=2M count=1048576
完成
追答重新分区只是对分区表进行操作,不对磁盘空间本身有影响,其中如果有数据还是无法抹除。
另外,裸设备不包含文件系统,因此格式化的方法也不行。
热心网友 时间:2023-10-10 21:49
先卸载在分区不写文件格式就是裸盘
热心网友 时间:2023-10-10 21:50
mount -t ext3 /dev/sdaXX /cdisk
或者直接写入 /etc/fstab
热心网友 时间:2023-10-10 21:50
查看你文件系统所在的盘符,如:/dev/sda5
然后执行:dd if=/dev/zero of=/dev/sda5 bs=1024 count=10240
注意:该方法会清除盘内所有数据,请注意备份
热心网友 时间:2023-10-10 21:51
好像在linux里面移除了。。。试试其他方法。