在我的操作系统中列出SCSI设备:
debian@debian:~$ lsscsi
[0:0:0:0] disk ATA ST500DM002-1BD14 KC66 /dev/sda
[1:0:0:0] disk ATA WDC WD2500AAKX-0 1H15 /dev/sdb
[4:0:0:0] disk ATA ST1000VX000 SC23 /dev/sdc
[9:0:0:0] disk Innostor Innostor 1.00 /dev/sdd
第5列在ls
我想解析lsscsi命令输出的列元素。
这是一个样本输出,
# lsscsi
[0:0:0:0] disk ATA VBOX HARDDISK 1.0 /dev/sda
[0:0:1:0] disk ATA VBOX HARDDISK 1.0 /dev/sdb
[1:0:1:0] disk ATA VBOX HARDDISK 1.0 /dev/sdc
如果我想要列2,我的输出应该是,
disk
disk
disk
如果云7,
/dev/sda
/dev/sdb
/dev/sdc
谢谢
我面临以下关于glibc的错误。
./simulator: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./simulator)
我已经看过关于这个错误的几个文档,我了解到程序simulator是用更高版本的glibc编译的,它正在运行的机器有一个较低的版本。simulator是在Ubuntu14.04机上用glibc 2.19编译的。那么,为什么我会得到GLIBC_2.14错误呢?不应该是2.19错误吗?
亚马逊网络服务上的EC2机器充满了多个linux头文件,目前磁盘空间已经100%满了。我运行了像apt-get autoremove这样的命令,但是它抛出了一个错误
No apport report written because the error message indicates a disk full error
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
我可以通过rm命令删除旧的标头吗?安全吗?如果我使用rm命令删除,我应该在那之后做任何清理吗?以下是headers列表:
du -h -d