feat: Optimize system disk detection logic (#10889)

Refs https://github.com/1Panel-dev/1Panel/issues/10888
This commit is contained in:
CityFun 2025-11-07 18:06:31 +08:00 committed by GitHub
parent c40c7b57cb
commit c82d6838c5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 11 additions and 1 deletions

View file

@ -394,7 +394,7 @@ func isSystemDisk(mountPoint string) bool {
"/boot/efi", "/boot/efi",
"/usr", "/usr",
"/var", "/var",
"/home", "/etc",
} }
for _, sysMount := range systemMountPoints { for _, sysMount := range systemMountPoints {

View file

@ -32,6 +32,7 @@ ErrGroupIsInUse: "The group is in use and cannot be deleted."
ErrLocalDelete: "Cannot delete the local node!" ErrLocalDelete: "Cannot delete the local node!"
ErrPortInUsed: "The {{ .name }} port is already in use!" ErrPortInUsed: "The {{ .name }} port is already in use!"
ErrInternalServerKey: "Internal server error:" ErrInternalServerKey: "Internal server error:"
MasterNode: "Master Node"
# app # app
CustomAppStoreFileValid: "Application store package requires .tar.gz format" CustomAppStoreFileValid: "Application store package requires .tar.gz format"

View file

@ -32,6 +32,7 @@ ErrGroupIsInUse: "El grupo está en uso y no se puede eliminar."
ErrLocalDelete: "¡No se puede eliminar el nodo local!" ErrLocalDelete: "¡No se puede eliminar el nodo local!"
ErrPortInUsed: "¡El puerto {{ .name }} ya está en uso!" ErrPortInUsed: "¡El puerto {{ .name }} ya está en uso!"
ErrInternalServerKey: "Error interno del servidor:" ErrInternalServerKey: "Error interno del servidor:"
MasterNode: "Nodo Maestro"
# app # app
CustomAppStoreFileValid: "El paquete de la tienda de aplicaciones debe tener formato .tar.gz" CustomAppStoreFileValid: "El paquete de la tienda de aplicaciones debe tener formato .tar.gz"

View file

@ -32,6 +32,7 @@ ErrGroupIsInUse: "グループは使用中のため、削除できません。"
ErrLocalDelete: "ローカルノードは削除できません!" ErrLocalDelete: "ローカルノードは削除できません!"
ErrPortInUsed: "{{ .name }} ポートはすでに使用されています!" ErrPortInUsed: "{{ .name }} ポートはすでに使用されています!"
ErrInternalServerKey: "サーバー内部エラー: " ErrInternalServerKey: "サーバー内部エラー: "
MasterNode: "マスターノード"
# app # app
CustomAppStoreFileValid: "アプリストアパッケージは .tar.gz 形式である必要があります" CustomAppStoreFileValid: "アプリストアパッケージは .tar.gz 形式である必要があります"

View file

@ -32,6 +32,7 @@ ErrGroupIsInUse: "그룹이 사용 중이므로 삭제할 수 없습니다."
ErrLocalDelete: "로컬 노드는 삭제할 수 없습니다!" ErrLocalDelete: "로컬 노드는 삭제할 수 없습니다!"
ErrPortInUsed: "{{ .name }} 포트가 이미 사용 중입니다!" ErrPortInUsed: "{{ .name }} 포트가 이미 사용 중입니다!"
ErrInternalServerKey: "서버 내부 오류:" ErrInternalServerKey: "서버 내부 오류:"
MasterNode: "마스터 노드"
# app # app
CustomAppStoreFileValid: "앱 스토어 패키지는 .tar.gz 형식이어야 합니다" CustomAppStoreFileValid: "앱 스토어 패키지는 .tar.gz 형식이어야 합니다"

View file

@ -32,6 +32,7 @@ ErrGroupIsInUse: "Kumpulan sedang digunakan dan tidak boleh dipadam."
ErrLocalDelete: "Nod tempatan tidak boleh dihapuskan!" ErrLocalDelete: "Nod tempatan tidak boleh dihapuskan!"
ErrPortInUsed: "Port {{ .name }} telah digunakan!" ErrPortInUsed: "Port {{ .name }} telah digunakan!"
ErrInternalServerKey: "Ralat dalaman pelayan:" ErrInternalServerKey: "Ralat dalaman pelayan:"
MasterNode: "Nod Induk"
# app # app
CustomAppStoreFileValid: "Pakej stor aplikasi perlu dalam format .tar.gz" CustomAppStoreFileValid: "Pakej stor aplikasi perlu dalam format .tar.gz"

View file

@ -32,6 +32,7 @@ ErrGroupIsInUse: "O grupo está em uso e não pode ser excluído."
ErrLocalDelete: "O nó local não pode ser excluído!" ErrLocalDelete: "O nó local não pode ser excluído!"
ErrPortInUsed: "A porta {{ .name }} já está em uso!" ErrPortInUsed: "A porta {{ .name }} já está em uso!"
ErrInternalServerKey: "Erro interno do servidor:" ErrInternalServerKey: "Erro interno do servidor:"
MasterNode: "Nó Mestre"
# app # app
CustomAppStoreFileValid: "O pacote da loja de aplicativos deve estar no formato .tar.gz" CustomAppStoreFileValid: "O pacote da loja de aplicativos deve estar no formato .tar.gz"

View file

@ -32,6 +32,7 @@ ErrGroupIsInUse: "Группа используется и не может бы
ErrLocalDelete: "Локальный узел нельзя удалить!" ErrLocalDelete: "Локальный узел нельзя удалить!"
ErrPortInUsed: "Порт {{ .name }} уже используется!" ErrPortInUsed: "Порт {{ .name }} уже используется!"
ErrInternalServerKey: "Внутренняя ошибка сервера:" ErrInternalServerKey: "Внутренняя ошибка сервера:"
MasterNode: "Главный узел"
# app # app
CustomAppStoreFileValid: "Пакет магазина приложений должен быть в формате .tar.gz" CustomAppStoreFileValid: "Пакет магазина приложений должен быть в формате .tar.gz"

View file

@ -32,6 +32,7 @@ ErrGroupIsInUse: "Grup kullanımda ve silinemez."
ErrLocalDelete: "Yerel düğüm silinemez!" ErrLocalDelete: "Yerel düğüm silinemez!"
ErrPortInUsed: "{{ .name }} portu zaten kullanımda!" ErrPortInUsed: "{{ .name }} portu zaten kullanımda!"
ErrInternalServerKey: "İç sunucu hatası:" ErrInternalServerKey: "İç sunucu hatası:"
MasterNode: "Ana Düğüm"
# app # app
CustomAppStoreFileValid: "Uygulama mağazası paketi .tar.gz formatında olmalıdır" CustomAppStoreFileValid: "Uygulama mağazası paketi .tar.gz formatında olmalıdır"

View file

@ -32,6 +32,7 @@ ErrGroupIsInUse: "分組正被使用,無法刪除。"
ErrLocalDelete: "無法刪除本機節點!" ErrLocalDelete: "無法刪除本機節點!"
ErrPortInUsed: "{{ .name }} 埠已被佔用!" ErrPortInUsed: "{{ .name }} 埠已被佔用!"
ErrInternalServerKey: "服務內部錯誤: " ErrInternalServerKey: "服務內部錯誤: "
MasterNode: "主節點"
#app #app
CustomAppStoreFileValid: "應用商店包需要 .tar.gz 格式" CustomAppStoreFileValid: "應用商店包需要 .tar.gz 格式"

View file

@ -32,6 +32,7 @@ ErrGroupIsInUse: "分组正被使用,无法删除"
ErrLocalDelete: "无法删除本地节点!" ErrLocalDelete: "无法删除本地节点!"
ErrPortInUsed: "{{ .name }} 端口已被占用!" ErrPortInUsed: "{{ .name }} 端口已被占用!"
ErrInternalServerKey: "服务内部错误:" ErrInternalServerKey: "服务内部错误:"
MasterNode: "主节点"
#app #app
CustomAppStoreFileValid: "应用商店包需要 .tar.gz 格式" CustomAppStoreFileValid: "应用商店包需要 .tar.gz 格式"