"lsblk"を使用するときに階層シンボルを表示する方法

"lsblk"を使用するときに階層シンボルを表示する方法

私が実行するとlsblk(はい)を取得します。

sda
|-sda1
| `-rhel-root
|-sda2
  `-rhel-home

他のサーバーでは、階層を表す正しい文字が表示されます。

sda
└─sda1
| └─rhel-root
└─sda2
  └─rhel-home

上記の最初のサーバーではどのように取得できますか?特定のrpmをインストールするにはyumが必要ですか?または .LC_ALL=CどちらLC_ALL=en_USも問題を解決できませんでした。

答え1

ロケールに別の問題がありましたが、これで解決しました。

実行(ルート):

localectl set-locale LANG=en_US.UTF-8

または:

echo "LANG=en_US.UTF-8" > /etc/default/locale (Ubuntu/Debian)
echo "LANG=en_US.UTF-8" > /etc/locale.conf (CentOS/RHEL)

関連情報